Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当将 develop 合并为 master 时,我得到了 master 的更改,这使得 master != develop 即使它们应该是相同的。其原因可能是有人在项目早期推送了冲突文件,该文件已通过未在开发中的 master 更改修复。
从那时起,我不想重置为哈希值,下次合并时我遇到了同样的问题。我希望我的开发分支与主分支合并,然后将文件(不是 HEAD)重置为合并之前开发的哈希,这样当我提交 git diff 时什么都不返回。这可以用 git 命令实现吗?
因此,如果我正确理解了您的问题,那么 master 中的文件是正确的,那么 develop 的合并会引入不需要的更改。正确的?
在这种情况下,您可能只想使用保持文件不变的策略合并开发。
git merge develop -s ours