git,检出到主控上的特定提交

问题描述 投票:-1回答:2

昨天在我的主分支中,不同的人做出了自己的承诺。最后2次提交是错误的,有没有一种方法可以在特定的提交中签出以进行掌握?

类似

git checkout master -some_commit

enter image description here

git
2个回答
0
投票

您想要git reset --hard HEAD~2

HEAD~X语法是指X先前提交的提交


0
投票

是的,可以!您可以通过将提交哈希作为参数传递,直接转到所需的任何提交]

git checkout COMMIT_HASH

您只需查看git log即可找到提交哈希。

请记住,这很可能会使您处于独立的HEAD状态。

© www.soinside.com 2019 - 2024. All rights reserved.