我有两个存储库‘主’和‘子主’,这两个存储库几乎是相同的,除了某些files.Also个人提交大部分是在‘主’branch.There中完成的,如果两个文件是使用‘主’分支中的单个提交更新的。为了保持“次主”分支的更新,我试图通过使用以下命令来拉动并提高PR。
git fetch upstream
git checkout -b submaster_jun13 upstream/submaster
git pull upstream master
只有一个文件有冲突,另一个文件是自动合并的,现在自动合并的文件没有预期的更改,也没有任何不同的提交。需要建议为什么自动合并的文件没有显示任何差异?
注意:我希望这两个文件都有冲突,并要求我解决,但我做了自动合并的1个文件。
发布于 2022-06-13 21:06:09
您可以查看合并该文件时必须合并的两个差异git
:
# three dots, not a typo :
git diff upstream/submaster...upstream/master -- that/file # changes on master side
git diff upstream/master...upstream/submaster -- that/file # changes on submaster side
如果这两个差异表明应该有一个冲突需要解决,那么您可能已经启用了git rerere
,并且该冲突与您以前的解决方案相匹配。
https://stackoverflow.com/questions/72609854
复制相似问题