摆脱一个开发人员的提交

  • 本文关键字:提交 开发 脱一 git
  • 更新时间 :
  • 英文 :


我正在与其他几个开发人员在一个项目上合作,我们正在使用 git 进行版本控制。 我们所有人都是不同程度的新手。 出于某种原因,我们的一个开发人员提交一直在覆盖较新的工作 - 其他开发人员将提交更改,一切都很好 - 该开发人员将提交更改,新更改将被他的旧版本覆盖。 这本身就是一个话题(欢迎任何见解)。

我的问题是:我怎样才能浏览历史记录并删除他的提交? 我会使用变基吗?樱桃采摘? 正如我所说,我或多或少是一个 git 新手,我没有更多经验的人可以求助。

你应该能够使用 git filter-branch 来做到这一点。 请注意,这可能会极大地改变您的树,因此请先进行多个备份并仔细验证结果。

相关内容

最新更新