所以我在我的分支上做了一个常规git merge --no-ff --no-commit master
,令我惊讶的是,我知道的一些文件在分支(git diff --name-status mybranch..master
)之间有所不同,没有被列为自动合并或冲突!在解决了所有冲突之后,我可以看到受影响的文件仍然按照'mybranch'...
我正在处理共享的GitHub仓库,我所知道的是,这个分支之前已经与'master'同步而没有问题(但从未'mybranch'进入'master')。这是怎么回事?
我如何解决问题,了解真实情况并避免将来出现这种情况?
我的git在OS X 10.8.3上运行1.7.12.4 (Apple Git-37)
。
更新:执行干净克隆会导致同样的问题。