{"id":13459300,"url":"https://github.com/Bhupesh-V/ugit","last_synced_at":"2025-03-24T16:31:34.161Z","repository":{"id":37853588,"uuid":"356491069","full_name":"Bhupesh-V/ugit","owner":"Bhupesh-V","description":"🚨️ ugit helps undo git commands. Your damage control git buddy. Undo from 20+ git scenarios.","archived":false,"fork":false,"pushed_at":"2024-02-07T09:12:34.000Z","size":183,"stargazers_count":1406,"open_issues_count":7,"forks_count":45,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-29T17:56:21.407Z","etag":null,"topics":["bash-script","fzf-scripts","git-toolkit","git-tools","git-undo","git-undo-tool","shell-scripts","ugit","undo-commands","undo-git","undo-git-command","zgenom"],"latest_commit_sha":null,"homepage":"https://bhupesh.me/undo-your-last-git-mistake-with-ugit/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bhupesh-V.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":"Bhupesh-V","open_collective":"ugit","ko_fi":null,"tidelift":null,"community_bridge":null,"issuehunt":null,"otechie":null,"custom":["https://paypal.me/BhupeshVarshney"]}},"created_at":"2021-04-10T06:18:47.000Z","updated_at":"2024-10-26T09:32:23.000Z","dependencies_parsed_at":"2022-07-14T14:30:38.173Z","dependency_job_id":"f0e6f94d-f771-41ce-beb4-582081017d51","html_url":"https://github.com/Bhupesh-V/ugit","commit_stats":{"total_commits":167,"total_committers":19,"mean_commits":8.789473684210526,"dds":0.4131736526946108,"last_synced_commit":"019646b1ed65bfa6e78349cd636c139f38758579"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhupesh-V%2Fugit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhupesh-V%2Fugit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhupesh-V%2Fugit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bhupesh-V%2Fugit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bhupesh-V","download_url":"https://codeload.github.com/Bhupesh-V/ugit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245183937,"owners_count":20574104,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash-script","fzf-scripts","git-toolkit","git-tools","git-undo","git-undo-tool","shell-scripts","ugit","undo-commands","undo-git","undo-git-command","zgenom"],"created_at":"2024-07-31T09:01:14.946Z","updated_at":"2025-03-24T16:31:34.154Z","avatar_url":"https://github.com/Bhupesh-V.png","language":"Shell","funding_links":["https://github.com/sponsors/Bhupesh-V","https://opencollective.com/ugit","https://paypal.me/BhupeshVarshney","https://www.paypal.me/BhupeshVarshney/"],"categories":["Shell","Plugins"],"sub_categories":["ZSH on Windows"],"readme":"\u003ch1 align=\"center\"\u003eugit\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\u003cimg align=\"center\" alt=\"ugit logo\" height=\"100px\" src=\"https://user-images.githubusercontent.com/34342551/115037937-a608d800-9eec-11eb-88a9-252da7d6f507.png\"\u003e\u003c/p\u003e\n\u003ch3 align=\"center\"\u003e\u003ccode\u003eUndo your last oopsie 🙈️ in git\u003c/code\u003e\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Bhupesh-V/ugit/actions/workflows/build.yml\"\u003e\n    \u003cimg alt=\"build ugit\" src=\"https://github.com/Bhupesh-V/ugit/actions/workflows/build.yml/badge.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/bhupeshimself/ugit\"\u003e\n    \u003cimg alt=\"Docker pulls\" src=\"https://img.shields.io/docker/pulls/bhupeshimself/ugit?logo=docker\" target=\"_blank\" /\u003e\n  \u003c/a\u003e\n  \u003cimg alt=\"total downloads (github + brew)\" src=\"https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/Bhupesh-V/6b7b8e8576bc1ca237bffd9a344672ab/raw/ugit-downloads.json\"\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg alt=\"platform support linux and macos\" src=\"https://img.shields.io/badge/platform-GNU/Linux %7C MacOS-blue\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://til.bhupesh.me/git/how-to-undo-anything-in-git\"\u003e\n    \u003cimg alt=\"git undo text guide\" src=\"https://img.shields.io/badge/guide-git%20undo-orange\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/bhupeshimself\"\u003e\n    \u003cimg alt=\"Twitter: bhupeshimself\" src=\"https://img.shields.io/twitter/follow/bhupeshimself.svg?style=social\" target=\"_blank\" /\u003e\n  \u003c/a\u003e\u003cbr\u003e\u003cbr\u003e\n  \u003cimg align=\"center\" title=\"ugit demo: restore file to a previous commit\" alt=\"ugit demo: restore file gif\" src=\"https://user-images.githubusercontent.com/34342551/135706491-0e987e0c-3a6d-4da6-bd16-d69bb36c42a9.gif\"\u003e\u003cbr\u003e\n\u003c/p\u003e\n\n\u003ch2\u003e\u003cdetails\u003e\u003csummary\u003eMore Video Demos ✨️\u003c/summary\u003e\n\n\u003ch4\u003eUndo \u003ccode\u003egit add\u003c/code\u003e\u003c/h4\u003e\n\nhttps://user-images.githubusercontent.com/34342551/121651365-29dbdc80-cab8-11eb-8c43-6d0c4b1509ad.mp4\n\n\u003ch4\u003eUndo \u003ccode\u003egit branch -D\u003c/code\u003e\u003c/h4\u003e\n\nhttps://user-images.githubusercontent.com/34342551/121650985-c487eb80-cab7-11eb-9b6a-9257fa704d1c.mp4\n\n\u003ch4\u003eUndo \u003ccode\u003egit merge\u003c/code\u003e\u003c/h4\u003e\n\nhttps://user-images.githubusercontent.com/34342551/121651071-d9fd1580-cab7-11eb-929d-d9359a64f0eb.mp4\n\n\u003c/details\u003e\u003c/h2\u003e\n\n## Why use `ugit`?\n\n- You accidentally ran a `git` command you wish to 'undo'.\n- You want to save time by not searching for _how to undo ..._\n- Your focus is on the problems at hand and not on Git (avoid context switching)\n\n\n### [Motivations behind writing ugit 🙇‍♂️️](https://bhupesh-v.github.io/undo-your-last-git-mistake-with-ugit)\n\n## What's in the box?\n\n`ugit`/`git-undo` supports undoing the following operations, some are a WIP. If you know of any other operations that can be undone and are not in the list, make sure to raise an issue or make a quick PR 💛️\n\n- [x] Undo `git commit`\n- [x] Undo `git add`\n- [x] Undo `git push`\n- [x] Undo `git branch -D` (branch delete)\n- [x] Undo `git pull`\n- [x] Undo `git reset`\n- [x] Undo `git tag -d` (tag delete)\n- [x] Undo `git stash apply`\n- [x] Undo `git stash pop/drop/clear`\n- [x] Undo accidental file delete (Restore a deleted file after a commit)\n- [x] Undo (Restore) a file to a previous version\n- [x] Undo `git merge`\n- [x] Undo `git cherry-pick`\n- [x] Undo `git tag`\n- [ ] Undo `git rebase`\n- [ ] Undo `git worktree remove` (recover deleted work-tree)\n\nContribute to the project by helping me with the above-mentioned tasks.\n\nIf you have any other ideas/suggestions, do send them across. [**Hop in to ugit discussions 💬️**](https://github.com/Bhupesh-V/ugit/discussions/7)\n\n## News\n\n|      When      |                                                                                  What                                                                                 |\n|:--------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n|  29 Oct, 2022 |  ugit crossed 1k stars                                               |\n|  02 June, 2022 | [console.dev](https://console.dev/tools/) featured [ugit](https://twitter.com/bhupeshimself/status/1532714651842396161)                                               |\n|  18 May, 2022  | I gave a talk about the git tooling ecosystem \u0026 `git undo` in [Undo git, say whaat! - **GitHub India Constellation**, May 2022](https://youtu.be/jpR9BMFmh4Y?t=15240) |\n|  12 May, 2021  | The [guide was **tweeted by GitHub**](https://twitter.com/github/status/1392207961355862018?s=20) (I was logging my research process there while building ugit)       |\n| 30 April, 2021 | Featured on [**Changelog News**](https://changelog.com/news/ugit-helps-you-undo-your-last-git-command-with-grace-8X6L)                                                |\n\n## Community\n\n- Alexander Alemayhu made a YouTube tutorial on [Undoing Your Last Git Commit with Ugit](https://www.youtube.com/watch?v=nUnCgKb4tSc)\n\n\n## Installation\n\n[Try `ugit` via Docker](https://hub.docker.com/r/bhupeshimself/ugit):\n\n```bash\ndocker pull bhupeshimself/ugit\ndocker run --rm -it -v $(pwd):/app bhupeshimself/ugit\n```\n\n### Prerequisites\n\n**ugit** dependencies:\n\n- **Bash** \u003e= `4.x.x`\n- **Git** \u003e= `2.23.0`\n- [**fzf**](https://github.com/junegunn/fzf) \u003e= `0.21.0` - [Installation guide](https://github.com/junegunn/fzf#installation)\n- GNU utils like `awk`, `grep`, `tput` etc\n\n\u003cbr\u003e\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/ugit.svg)](https://repology.org/project/ugit/versions)\n\n\n### Linux\n\n```bash\nsh -c \"$(curl -fsSL https://raw.githubusercontent.com/Bhupesh-V/ugit/master/install)\"\n```\n\nArch Linux users can install [**ugit via AUR**](https://aur.archlinux.org/packages/ugit).\n\n### Mac\n\n```bash\nbrew install ugit\n```\n\n### Windows\n\nTo use ugit on Windows you need to install:\n\n1. Git Bash\u003cbr\u003e\n   Git bash comes with git (if you have installed it on your machine then no need). To install git (preferably with scoop):\n    ```\n    scoop install git\n    ```\n2. FZF \n   ```\n   scoop install fzf\n   ```\n   Alternatively, with Chocolatey:\n   \n   ```\n   choco install fzf\n   ```\n3. To use bash in terminal change your directory to `**git\\2.35.3.windows.1\\bin\\bash**` accordingly.\n4. Then either clone the repo,\n   ```bash\n   git clone https://github.com/Bhupesh-V/ugit.git\n   ```\n   or get it using curl:\n   ```bash\n   sh -c \"$(curl -fsSL https://raw.githubusercontent.com/Bhupesh-V/ugit/master/install)\"\n   ```\n\n### Fig\n\n[Fig](https://fig.io) adds apps, shortcuts, and autocomplete to your existing terminal.\n\nInstall `ugit` in just one click.\n\n\u003ca href=\"https://fig.io/plugins/other/ugit_Bhupesh-V\" target=\"_blank\"\u003e\u003cimg src=\"https://fig.io/badges/install-with-fig.svg\" /\u003e\u003c/a\u003e\n\n\n### ZSH Frameworks\n\n#### Zgenom\n\nIf you're using [Zgenom](https://github.com/jandamm/zgenom):\n\n1. Add `zgenom load Bhupesh-V/ugit` to your `.zshrc` along with your other `zgenom load` commands.\n2. `zgenom reset \u0026\u0026 zgenom save`\n\n#### Antigen\n\nIf you're using [Antigen](https://github.com/zsh-users/antigen):\n\n1. Add `antigen bundle Bhupesh-V/ugit` to your `.zshrc` where you've listed your other plugins.\n2. Close and reopen your Terminal/iTerm window to **refresh context** and use the plugin. Alternatively, you can run `antigen bundle Bhupesh-V/ugit` in a running shell to have `antigen` load the new plugin.\n\n#### Oh-My-ZSH\n\nIf you're using [oh-my-zsh](github.com/robbyrussell/oh-my-zsh):\n\n1. Clone the repository into a new `ugit` directory in oh-my-zsh's plugin folder:\n\n    `git clone https://github.com/Bhupesh-V/ugit.git $ZSH_CUSTOM/plugins/ugit`\n\n2. Edit your `~/.zshrc` and add `ugit` – same as clone directory – to the list of plugins to enable:\n\n    `plugins=( ... ugit )`\n\n3. Then, restart your terminal application to **refresh context** and use the plugin. Alternatively, you can source your current shell configuration:\n\n    `source ~/.zshrc`\n\n### Note on `git-undo` Command Conflict\n\nIf you have both `ugit` and `git-extras` (https://github.com/tj/git-extras) installed, be aware that both provide a `git-undo` command. This can lead to conflicts, as only one version of the command will be accessible at a time. To resolve this:\n\n- **Using Homebrew**: Homebrew will notify you of the conflict during installation. You can choose to unlink the conflicting formula or use the --overwrite flag to force the link as follows:\n\n  `brew link --overwrite ugit`\n\n- **Manual Installation**: Ensure that the `git-undo` command from the desired package is prioritized in your system's PATH. \n\n\n## Please read ⚠️\n\nGit comes with a garbage collector ([in case you didn't know](https://git-scm.com/docs/git-gc)) therefore undoing some commands will become impossible if the entries are deleted from the reflog.\nOne way to prevent this is to increase default time limits before the reflog entries expire.\n\nAdd these configurations in your global `.gitconfig` file:\n\n```gitconfig\n[gc]\n    # default 90 days\n    reflogExpire = 200\n```\nUsed to set how long records in a branch reflog should be preserved.\n\n```gitconfig\n[gc]\n    # default 30 days\n    reflogExpireUnreachable = 90\n\n```\nUsed to set how long inaccessible reflog records should be preserved.\n\n## Not satisfied? 😒️\n\nYou can read my in-process guide on [**How to undo anything in Git**](https://bhupesh.gitbook.io/notes/git/how-to-undo-anything-in-git)\n\n## Credit \u0026 Thanks\nTo all the SO threads that I will probably never visit again ;)\n\n## ☺️ Show your support\n\nSupport me by giving a ⭐️ if this project helped you! or just [![Twitter URL](https://img.shields.io/twitter/url?style=social\u0026url=https%3A%2F%2Fgithub.com%2FBhupesh-V%2Fugit%2F)](https://twitter.com/intent/tweet?url=https://github.com/Bhupesh-V/ugit\u0026text=ugit%20via%20@bhupeshimself)\n\n[![Support via PayPal](https://cdn.rawgit.com/twolfson/paypal-github-button/1.0.0/dist/button.svg)](https://www.paypal.me/BhupeshVarshney/)\n\n## 📝 License\n\nCopyright © 2021 [Bhupesh Varshney](https://github.com/Bhupesh-V).\u003cbr /\u003e\nThis project is [MIT](https://github.com/Bhupesh-V/ugit/blob/master/LICENSE) licensed.\n\n## 👋 Contributing\n\nPlease read the [CONTRIBUTING](CONTRIBUTING.md) file for the process of submitting pull requests to us.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/sharan-aithal\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/32029982?v=4?s=100\" width=\"100px;\" alt=\"Sharan Aithal\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSharan Aithal\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=sharan-aithal\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=sharan-aithal\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://tabulate.tech\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/58576759?v=4?s=100\" width=\"100px;\" alt=\"Tabulate\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTabulate\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=TabulateJarl8\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#platform-TabulateJarl8\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://unixorn.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/23920?v=4?s=100\" width=\"100px;\" alt=\"Joe Block\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoe Block\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=unixorn\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=unixorn\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#plugin-unixorn\" title=\"Plugin/utility libraries\"\u003e🔌\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://thecesrom.dev/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/19418023?v=4?s=100\" width=\"100px;\" alt=\"César Román\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCésar Román\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=thecesrom\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/Bhupesh-V/ugit/issues?q=author%3Athecesrom\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ibayramli2001\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/43158991?v=4?s=100\" width=\"100px;\" alt=\"Ilkin Bayramli\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIlkin Bayramli\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#platform-ibayramli2001\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/kopalchakravarty\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/31576619?v=4?s=100\" width=\"100px;\" alt=\"Kopal Chakravarty\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKopal Chakravarty\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=kopalchakravarty\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.zorawarpurohit.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/42845567?v=4?s=100\" width=\"100px;\" alt=\"Zorawar Purohit\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eZorawar Purohit\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=zora89\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://craftic.webflow.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/38408670?v=4?s=100\" width=\"100px;\" alt=\"Nalin Singh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNalin Singh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=nalin-singh\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/vinayaknayar\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/98237998?v=4?s=100\" width=\"100px;\" alt=\"vinayaknayar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003evinayaknayar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=vinayaknayar\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/RohitSingh107\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/64142943?v=4?s=100\" width=\"100px;\" alt=\"RohitSingh107\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRohitSingh107\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#platform-RohitSingh107\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Theotime812\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/45947878?v=4?s=100\" width=\"100px;\" alt=\"Théotime Maillarbaux\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThéotime Maillarbaux\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=Theotime812\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/Bhupesh-V/ugit/issues?q=author%3ATheotime812\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dr41d45\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/47773787?v=4?s=100\" width=\"100px;\" alt=\"dr41d45\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edr41d45\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=dr41d45\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/T-Joseph-Kim\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/116681578?v=4?s=100\" width=\"100px;\" alt=\"Taebok Joseph Kim\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTaebok Joseph Kim\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=T-Joseph-Kim\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/luxxmr\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/185298948?v=4?s=100\" width=\"100px;\" alt=\"luxxmr\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eluxxmr\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Bhupesh-V/ugit/commits?author=luxxmr\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBhupesh-V%2Fugit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBhupesh-V%2Fugit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBhupesh-V%2Fugit/lists"}