【发布时间】:2017-10-27 15:31:52
【问题描述】:
所以我遇到了这样一种情况,在几个 sprint 之前,我们从另一个团队收到了一组糟糕的签到。为什么他们可以访问我们的代码,这是我将要研究的另一件事,但我现在要做的是删除他们的更改。至少他们的名字很好,所以我知道他们是谁。我正在考虑的方法是倒退到之前,然后合并除这些更改之外的所有内容。有更好的方法吗?有没有办法可以指定一系列更改,或者有没有办法排除?
【问题讨论】:
-
不确定您是否正在寻找 stackoverflow.com/questions/6294355/… 以排除方式添加以忽略 git 文件,以免下次暂存或合并。
-
对我来说听起来是个不错的解决方案。虽然我会建议
git rebase而不是 git merge 在你倒带之后。git rebase的变体可能也可以完成您想要的所有操作,而无需进行初始倒带,但只是增加了额外的复杂性而没有真正的好处。