1. ホーム
  2. git

git エラー。以下の追跡されていない作業ツリーファイルは、チェックアウトによって上書きされます。

2022-02-13 22:02:14
<パス

このエラーは、現在のブランチ(current)が古いブランチに切り込もうとしたときに発生します
git satus はあなたが変更したファイルではないことを発見しましたが、それは git 上でマークアップされておらず、新しいファイルだと思ったということです (どうしてそうなったのかはわかりません。このブランチに一週間いて、他のブランチは切っていません)。
ネットで試したけど怖いので(git clean -d -fx 使わない)、コードを再クローンしました。

仕方なく自分で考えた方法:この方が安全です
現在のブランチ (current) の中に新しいブランチを切る new (それは新しいブランチ new branch ノープッシュ to リモート new branch)
git checkout -b 'new'
それから git add . (本当は git add . 共有ブランチなので試さず、念のため新しいブランチを切りました)
そして、git checkout old git pullしたいブランチに切り替えます。
古いブランチで新しいブランチを削除します git branch -d aaaaaa (これは削除してもかまいませんが、削除しなくてもかまいません。単に移行するだけです)
古いブランチで、現在のブランチに切り戻します。
すべてがスムーズにいくことがわかるはずです