0

これを達成する方法についていくつかのガイドを読みました。

master/ ブランチの下の git repo にファイルのローカル セットがあります。プルダウンしたいリモート用のリモートブランチを追加しました。

次に、実行git fetch otherして というローカル ブランチにプルしましたother

それから走ったgit checkout -b zzz other/master

しかし、私はエラーが発生し続けます

The following untracked working tree files would be overwritten by checkout
errors.

そして、私はこれ以上先に進むことができません。これを達成するための最良の方法の助けを借りて行うことができます。

4

1 に答える 1

1

どのブランチにもコミットされていない作業ツリーにローカルで作成されたファイルがあります (特に、切り替え先のブランチには含まれていないため、現在は本当に追跡されていません)。ただし、切り替え先のブランチには含まれています同じ名前のファイル (ただし、必ずしも同じまたは関連するコンテンツであるとは限りません)。git他の場所に保存されていないものを上書きしないと、新しいブランチを適切にチェックアウトできないと言っています。

これらのファイルを別の場所に移動し、 を実行してgit checkoutから、ブランチにあるこれらのファイルのバージョンをコピーと比較して、それらをどうする必要があるかを確認します。

于 2013-03-28T18:07:26.350 に答える