如何从git master分支中删除一些提交?

这个问题在这里已经有了答案:

  • 从Git中的分支中删除提交23个答案

  • git rebase -i ca83eb3
    

    当交互式底图发生时,您的文本编辑器就会出现。 改变pickdrop您提交的五个提交。 在保存并退出编辑器后,这会从历史记录中删除提交。

    粗糙的,我们可以做一些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?