我在使用 git pull origin SomeBranch 时遇到了问题,因为当发生冲突时,有时我无法在 Xcode 中打开文件来解决冲突。
从我的阅读来看,虽然我可能是错的,但我认为 git fetch 抓取了代码,但还没有像 git pull 那样合并它。这如何与 Xcode 一起工作?
例如,在 Branch1 上的一台机器上,我进行了一些更改。
然后在机器 2 上,在 Branch2 上,我想获取 Branch1 的更改。
所以我做了这个
git fetch origin Branch2
我的命令行输出是:
*branch Branch2 -> FETCH_HEAD
这是什么意思?当我转到我更改的文件的源文件时,我看不到任何更改。
我认为在 Xcode 中会发生什么,然后它会在该源文件中显示该文件的更改,然后该文件将被修改。只有当我提交时,它才会被添加到暂存区域,以便我可以将它与其他所有内容合并。但也许我理解不正确。想法?谢谢。