如何从git master分支中删除一些提交?
这个问题在这里已经有了答案:
git rebase -i ca83eb3
当交互式底图发生时,您的文本编辑器就会出现。 改变pick
以drop
您提交的五个提交。 在保存并退出编辑器后,这会从历史记录中删除提交。
粗糙的,我们可以做一些bash,只在当天提交你的提交,但由于它只有5次提交,所以我们只需要做这个简单的rebase。
但:
你不应该这样做。 现在您的提交是公开的,每当您更改远程的历史时,每个开发人员的代码都必须重置。 相反,请考虑离开它,或进行额外的提交以删除您的代码。 你不想改变公共分支的历史。
链接地址: http://www.djcxy.com/p/9007.html上一篇: How to remove some commits from middle of git master branch?
下一篇: Working off a commit 5 commits ago. How does one do this best?