Pab*_*dez 8 git history commit
我需要一种方法来快速移动到git分支中的上一次和下一次提交.
对于以前我发现我能做到:
git reset --hard HEAD~1
并且可能是a git prev或者某种东西的别名,但是我无法找到如何将"向上"移动到下一次提交.
理想的解决方案是使用2个别名git prev和git next.
谢谢
git有一个方便的别名设置叫做ORIG_HEAD,可以跟踪最后使用的头部.所以当你进行git reset --hard HEAD~1时,你刚刚重置的头部数据存储在ORIG_HEAD中.
所以别名git prev to git reset --hard HEAD~1(或HEAD ^ 1)和alit git旁边的git reset --hard ORIG_HEAD