Oh no, this commit is a mess! 🤦♂️
We all have a bad day sometimes. We can forget to include a file, leave some comments, or a merge didn't go as ...
For further actions, you may consider blocking this person and/or reporting abuse
Those are some great tips! I always loved this site called „Oh Sh*t, git“ because it has a pretty elaborative list of what can go wrong and how to fix it: ohshitgit.com/
What a great resource! Thanks a lot for sharing it. 🚀
just learn it like any other language or a tool in toolchain.
Like cmake or makefile syntax... :)
Its not hard especially if you do not mind studying how it is implemented there are nice courses on the topic.
thanks, really useful. It's funny that most dev use git, but not many know stuff you mentioned here.
Thanks to you, @pavelee ! 🙏🏻️
Thank you for useful tips
Thank you 🙌
great tips, thanks
Thank you! 🙌
Using reflog can also be helpful to see what you did on your local. :)
Thanks for mentioning it! It's very useful in figuring out what happened
Thanks for not mentioning force push 😉 Worked at project where lead used it routinely, and that was very frustrating
Thanks, @alekseiberezkin ! I can't imagine how frustrating it was. 🤦🏻♂️️
Useful tips
Thank you, @mrzhouzh ! 🙏🏻️
Wrote this script to undo your last git f**k up (still in WIP for a stable release)
Might help someone :)
Bhupesh-V / ugit
🚨️ ugit helps you undo your last git command with grace. Your damage control git buddy
ugit
Undo your last oopsie 🙈️ in git without much effort
Why
ugit
git
command you didn't want to.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 PRgit commit
git add
git push
git branch -D
(branch delete)git pull
git reset
git tag -d
(tag delete)git stash apply
git stash pop/drop/clear
git merge
git tag
(rename a tag)git rebase
git cherry-pick
git worktree remove
(recover deleted work-tree)Installation
…
Wow! Great job! 🤯️
Wow, that's super useful. I have to say I LOVE git, but I don't know as much as I'd like on how to use it properly haha
Thanks a lot @lelepg , Git is hugeee!
This is very useful
Thank you 🙌
git rebase -i Head~x
This works to delete the commit history and rebase your branch on any commit