0

当将 develop 合并为 master 时,我得到了 master 的更改,这使得 master != develop 即使它们应该是相同的。其原因可能是有人在项目早期推送了冲突文件,该文件已通过未在开发中的 master 更改修复。

从那时起,我不想重置为哈希值,下次合并时我遇到了同样的问题。我希望我的开发分支与主分支合并,然后将文件(不是 HEAD)重置为合并之前开发的哈希,这样当我提交 git diff 时什么都不返回。这可以用 git 命令实现吗?

4

1 回答 1

1

因此,如果我正确理解了您的问题,那么 master 中的文件是正确的,那么 develop 的合并会引入不需要的更改。正确的?

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

git merge develop -s ours
于 2013-06-13T22:44:53.237 回答