【发布时间】:2013-09-12 23:33:03
【问题描述】:
我已经在我的存储库中完成了一些我想要删除的提交。我又回到了我想保留的提交:
$ git checkout commit_hash_num
我应该如何继续删除下一个提交?
【问题讨论】:
标签: git git-commit
我已经在我的存储库中完成了一些我想要删除的提交。我又回到了我想保留的提交:
$ git checkout commit_hash_num
我应该如何继续删除下一个提交?
【问题讨论】:
标签: git git-commit
只是
git reset --hard commit_hash_num
公平警告:
不过不要太担心:您总是可以立即返回:
git reset --hard HEAD@{1}
以防你对那些后来的提交有第二个想法。或者,也许:
git checkout -v save_wrong_commits_branch HEAD@{1}
用一个恰当的名字取回一个单独的分支上丢弃的提交:/
【讨论】: