Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的存储库中做了一些我想要删除的提交。我回到了我想要保留的提交:
$ git checkout commit_hash_num
我应该如何继续删除下一个提交?
只是
git reset --hard commit_hash_num
公平警告:
不过不要太担心:您总是可以立即返回:
git reset --hard HEAD@{1}
以防您对以后的提交有第二个想法。或者可能:
git checkout -v save_wrong_commits_branch HEAD@{1}
取回具有恰当名称的独立分支上的已删除提交:/