私のブランチには.gitignoreにいくつかのファイルがありました
別のブランチではそれらのファイルは存在しません。
別のブランチを自分のブランチにマージしたいのですが、それらのファイルが無視されなくなるかどうかは気にしません。
残念ながら、次のようになります:
次の追跡されていない作業ツリーファイルはマージによって上書きされます
自分でファイルを探したり、移動したり、削除したりせずに、これらのファイルを上書きするように pull コマンドを変更するにはどうすればよいでしょうか?
ベストアンサー1
問題は、ファイルをローカルで追跡していないが、同一のファイルがリモートで追跡されているため、「プル」するために、システムはバージョン管理されていないローカル ファイルを強制的に上書きしなければならないことです。
走ってみる
git add *
git stash
git pull
これにより、すべてのファイルが追跡され、それらのファイルに対するローカルの変更がすべて削除され、サーバーからファイルが取得されます。