8

バージョン管理に git-gui を使用し、それらをリモートの場所にプッシュしています。ファイルの変更を再スキャンしようとしたときに、このメッセージが表示されましたが、それが何を意味するのかわかりません。ここで私を助けてください。

ここに画像の説明を入力

Updating the Git index failed.  A rescan will be automatically started to resynchronize git-gui.

warning: LF will be replaced by CRLF in bin/jarlist.cache.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in gen/com/click4tab/pustakalpha/BuildConfig.java.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in proguard-project.txt.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in project.properties.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in res/layout/start_test.xml.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in res/menu/start_test.xml.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in src/com/click4tab/pustakalpha/StartTestActivity.java.
The file will have its original line endings in your working directory.
4

4 に答える 4

4

解決策は、その行動を受け入れることです。Windows を使用しているため、asが必要です。そこにあるので、Git の内部レコードの行末は一貫しています。警告があるので、コミット中に誤ってバイナリ ファイルを破損しようとしているかどうかを確認できます。autocrlftrue

[続行]をクリックします。これらのファイルで再び発生するのを防ぎたい場合は、それらのファイルのステージングを解除してから、行末を修正して再度ステージングする必要があります。これを行うには、エディターでファイルの行末を CRLF/Windows に変更するか、これらのコマンド ライン ツールをディレクトリにドロップして、任意のコマンド プロンプトでそのようなファイルに対してsystem32実行できるようにします。unix2dos some_file.java

于 2014-08-20T02:37:19.160 に答える
-3

このコード行は、この警告を防ぐ必要があります。

git config core.autocrlf false

そのコード行を入力する方法と場所に関するより詳細な回答が必要な場合は、こちらをご覧ください: https://stackoverflow.com/questions/3841140/git-how-to-get-rid-of-the-annoying-crlf -message-on-msysgit-windows

于 2013-03-15T11:39:42.233 に答える