昨天在我的主分支中,不同的人做出了自己的承诺。最后2次提交是错误的,有没有一种方法可以在特定的提交中签出以进行掌握?
类似
git checkout master -some_commit
您想要git reset --hard HEAD~2
git reset --hard HEAD~2
HEAD~X语法是指X先前提交的提交
HEAD~X
是的,可以!您可以通过将提交哈希作为参数传递,直接转到所需的任何提交]
git checkout COMMIT_HASH 您只需查看git log即可找到提交哈希。
git checkout COMMIT_HASH
您只需查看git log即可找到提交哈希。
git log
请记住,这很可能会使您处于独立的HEAD状态。