从历史记录中删除单个提交
这个问题在这里已经有了答案:
要摆脱提交d21971
你可以做
git rebase -i d21971^
它会打开你的文本编辑器,提交到提交d21971
的父级d21971
。 只需用提交d21971
删除该行,保存并退出。 它会删除它。
为了确保即使发生错误也不会丢失任何提交,可以先标记当前分支。 例如:
git tag safetyTag
git rebase -i d21971^
#Decide that you don't like what you just did
git checkout safetyTag
git branch -f master
链接地址: http://www.djcxy.com/p/9009.html
上一篇: Remove a single commit from history
下一篇: How to remove some commits from middle of git master branch?