我需要一种快速移动到Git分支的上一个和下一个提交的方法。
对于上一个提交,我发现可以执行以下操作:
git reset --hard HEAD~1
可能可以将其设置为别名
理想情况下,解决方案将使用两个别名
谢谢。
对于上一个提交,我发现可以执行以下操作:
git reset --hard HEAD~1
可能可以将其设置为别名
git prev
或其他名称,但我找不到如何向上移动到下一个提交。理想情况下,解决方案将使用两个别名
git prev
和 git next
。谢谢。
git reset --hard HEAD~1
是一种破坏性的操作,它会丢弃最近两个提交之后的所有修改(例如最新的提交和索引以及工作区的任何更改)。你应该使用git checkout
命令。 - gotgenesgit bisect
,它可以帮助你进行二分查找。 - Cascabel