そのため、Git でファイル パスが何らかの形でめちゃくちゃになるという奇妙な問題が発生しています。ここに私が何を意味するかを示すスクリーンショットがあります:
問題は、スクリーンショットの 2 番目のファイルが "Frontend\UserType.php" (セパレーターとしてバックスラッシュ) になっていることですが、"Frontend/UserType.php" (上のように) である必要があります。何らかの理由で両方のファイルが表示されます。git ls-files を実行すると、「Frontend\UserType.php」というファイルが取得されます。
私の同僚は TortoiseGit で Windows 7 を使用しており、私は Debian を使用しており、コマンド ラインから git を使用しています。問題が最初にどこで発生したのかはわかりませんが、非常にイライラするようになっています. ファイルを削除してプッシュしようとしましたが、どうにかして戻ってきます。
現在、多数のブランチに感染しています。一体何が起こっているのか誰か知っていますか?また、複数のブランチにわたってそれを修正するにはどうすればよいでしょうか?