我有一个名为upgradeRN
和master
的分支,当我试图将master
拉入upgradeRN
时,有一些冲突文件,所以我使用git pull --no-ff [remote] master
假设我的foo.txt
在upgradeRN
分支中有:
var version = 'upgradeRN'
和我的foo.txt
在master
分支有:
var version = 'masterVersion'
var newStringFromMaster = 'anything'
当我运行git pull --no-ff [remote] master
,foo.txt
应该是冲突的,因为version
,但newStringFromMaster
将自动应用,我想避免它
所以我的预期结果是:git会告诉我var version
有冲突,var newStringFromMaster = 'anything'
将被安全地应用
如何处理git不自动应用没有冲突的代码更改?
你正在尝试pull,在这种情况下,它会自动应用没有冲突的更改,如果只是想比较这两个分支,你已经创建了一个PR并在那里验证你的更改,你不能通过pull来阻止自动应用。