在git中前进

时间:2015-11-02 11:24:07

标签: git git-checkout

想象一下我有这个历史7-6-5-4-3-2-1-(first-commit) 现在我执行以下命令来执行提交3:

git checkout HEAD~3 

我应该去承诺4?我试过git checkout HEAD~-1,但这不是正确的语法。我们假设没有其他分支。

1 个答案:

答案 0 :(得分:3)

如果7是最早的提交,那么你将

git checkout HEAD^

否则,你将使用

git checkout HEAD@{1}