2017-06-30 3 views
0

Windowsファイルの復元で、の大文字と小文字が異なる場合があります。ファイル名はです。これにより、いくつかのプロジェクトで電車が発生します。リモートgit repoからpullを使ってWindowsのファイル名の大文字小文字を修正することは可能ですか?

幸いにも、これらのプロジェクトはリモートのgitサーバーにプッシュされます。リモートは起源/マスターと最新のものであり、プロジェクトのクローニングは解決策です。唯一の問題は、gitで無視されたファイルを置き換えて、他の更新プログラムを扱うという時間がかかる作業です。

リモートからすべてのファイルをプルダウンし、origin/masterのファイルを上書きするのが理想的です。これは可能ですか?すでにマッチしている場合でも、プルダウンまたはマージを強制するにはどうすればよいですか。そのようにしたいのですが、gitを使って正しいファイル名のケースを書き直してください。 Already up-to-date.

答えて

0

まず、設定のgitで

git pullまたはgit pull -f結果は、大文字と小文字が区別されるように。デフォルトでは、Windowsのと一致する場合はtrueに設定された:

git config core.ignorecase false

は、Windowsが台無しに変更の場合のファイル名のリストを確認してください。少なくとも、これは修正するファイルのリストです:

git status

、めちゃくちゃされているファイルやフォルダを削除します。 git無視されたファイルを削除しないでください! .gitignoreのファイルは難しい方法で修正する必要があります。 Windowsを終了するためにさらに別の理由

git checkout .

:彼らがいたとして、Windowsがケースを変更する前に

今、あなたの削除されたファイルを取り戻します。

関連する問題