如果我要使用checkout来查找代码中的错误,我认为能够检查以前的提交而不必使用git log
查找其ID会很有帮助。或者至少更有效率。
答案 0 :(得分:2)
是的,git提供了两种很好的方法:HEAD^
或HEAD~1
(HEAD是你当前的提交)。 HEAD
之后的插入符号或tilda之后的数字决定了您指的提交次数。
因此,例如HEAD^^^
或HEAD~3
两者都引用了三次提交。
要检查上一次提交,它只是
git checkout HEAD^
要检查相对于特定分支提交的先前提交,请说develop
,它只是
git checkout develop^
答案 1 :(得分:0)
有several ways来引用提交。完整的SHA是最直接的。出于您的目的,HEAD^
应该有效。