mirror of
https://github.com/Bhupesh-V/ugit.git
synced 2026-09-10 07:26:20 -04:00
3.2 KiB
3.2 KiB
ugit
Undo your last oopsie 🙈️ in git without much effort
Why ugit
- You did an accidental
gitcommand you didn't want to. - You don't want to waste your time searching on how to undo ...
What's in the box
ugit supports undoing following operations, some are a WIP. If you know of any operation that can be undone and is not in the list, make sure to send a quick PR 💛️
- Undo
git commit - Undo
git add - Undo
git push - Undo
git branch -D(branch delete) - Undo
git pull - Undo
git reset - Undo
git merge - Undo
git tag -D(tag delete) - Undo
git stash apply - Undo
git stash drop/clear
Installation
ugit dependencies:
Bash>=3- GNU utils like
awk,grepetc - fzf
Install the script using wget
wget -q https://raw.githubusercontent.com/Bhupesh-V/ugit/master/ugit && chmod +x ugit && mv ugit $HOME/.local/bin/
Not satisfied? 😒️
You can read my in my process guide on How to undo anything in Git
Author
👤 Bhupesh Varshney
- Web : bhupesh-v.github.io
- Twitter : @bhupeshimself
- DEV : bhupesh
☺️ Show your support
Support me by giving a ⭐️ if this project helped you! or just
📝 License
Copyright © 2021 Bhupesh Varshney.
This project is MIT licensed.
👋 Contributing
Please read the CONTRIBUTING file for the process of submitting pull requests to us.
