在 git 中前进
Move forward in git
假设我有这段历史 7-6-5-4-3-2-1-(第一次提交)
现在我执行以下命令来提交 3 :
git checkout HEAD~3
commit 4 我应该做什么?我试过 git checkout HEAD~-1
但这不是正确的语法。我们假设没有其他分支。
如果 7 是最旧的提交,那么你会做
git checkout HEAD^
否则,您将使用
git checkout HEAD@{1}
假设我有这段历史 7-6-5-4-3-2-1-(第一次提交) 现在我执行以下命令来提交 3 :
git checkout HEAD~3
commit 4 我应该做什么?我试过 git checkout HEAD~-1
但这不是正确的语法。我们假设没有其他分支。
如果 7 是最旧的提交,那么你会做
git checkout HEAD^
否则,您将使用
git checkout HEAD@{1}