如何撤消合并引入的更改

时间:2013-06-13 22:24:39

标签: git merge

当合并发展成为主人时,我得到了一个主人的变化,使得主人!=开发,即使他们应该是相同的。原因可能是某人在项目早期推送了冲突的文件,而这些文件已由未在开发中的主人的更改修复。

我不想重置为哈希,因为我在下次合并时遇到了同样的问题。 我希望我的develop-branch与master合并,然后将文件(不是HEAD)重置为合并之前的hash开发,这样当我提交git diff时什么都不返回。这可以用git命令吗?

1 个答案:

答案 0 :(得分:1)

因此,如果我正确理解您的问题,master中的文件是正确的,来自develop的合并会引入不必要的更改。正确的吗?

在这种情况下,您可能只想使用保持文件不变的策略合并develop。

git merge develop -s ours