I need a way to quickly move to the previous and next commit in a git branch.
For the previous I found that I can do:
git reset --hard HEAD~1
And probably alias that in a git prev
or something, but I can't find out how to move "up" to the next commit.
And ideal solution would use 2 alias git prev
and git next
.
Thanks
There is a handy alias setup by git called ORIG_HEAD which keeps track of the last head used. So when you do a git reset --hard HEAD~1 the data about the head you just reset away from is stored in ORIG_HEAD.
so alias git prev to git reset --hard HEAD~1 (or HEAD^1) and alias git next to git reset --hard ORIG_HEAD
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With