git pull origin SomeBranch の使用に問題がありました。競合が発生した場合、競合を解決するために Xcode でファイルを開くことができない場合があります。
間違っているかもしれませんが、読んだところ、git fetch はコードを取得しますが、git pull のようにまだマージしていないと思いました。これは Xcode でどのように機能しますか?
たとえば、Branch1 の 1 台のマシンにいくつかの変更を加えました。
次に、マシン 2 の Branch2 で、Branch1 の変更をフェッチします。
だから私はこれをやった
git fetch origin Branch2
コマンドラインからの私の出力は次のとおりです。
*branch Branch2 -> FETCH_HEAD
これは何を意味するのでしょうか?変更したファイルのソース ファイルに移動しても、何も変更されていません。
何が起こるかはXcodeで、そのファイルの変更がそのソースファイルに表示され、そのファイルが変更されると思いました。そして、コミットしたときにのみステージング領域に追加されるので、他のすべてのものとマージできます. しかし、多分私はそれを間違って理解しています。考え?ありがとう。