Git:转到上一次和下一次提交

Pab*_*dez 8 git history commit

我需要一种方法来快速移动到git分支中的上一次和下一次提交.

对于以前我发现我能做到:

git reset --hard HEAD~1

并且可能是a git prev或者某种东西的别名,但是我无法找到如何将"向上"移动到下一次提交.

理想的解决方案是使用2个别名git prevgit next.

谢谢

jke*_*ing 5

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

  • 这几乎就是这样,问题是当试图做两次'git next`时 (6认同)