有没有办法在不知道ID的情况下检查先前的提交?

时间:2015-06-17 03:37:00

标签: git version-control

如果我要使用checkout来查找代码中的错误,我认为能够检查以前的提交而不必使用git log查找其ID会很有帮助。或者至少更有效率。

2 个答案:

答案 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^应该有效。