示すように、追加するファイルを編集するときにGitのプロンプトが表示されます。
理由:CRLF - キャリッジリターン改行改行
ソリューション:
Gitは(改行チェック機能を提供しますcore.safecrlf
)、あなたはラインの異なるスタイルのファイルミックスは、提出の時に壊れるかどうかを確認することができます。次のようにこの機能のオプションは次のとおりです。
偽 - すべてのチェックを行いません。
警告 - チェックと提出時に警告しました
真 - あなたが見つけミックスに提出することを拒否した場合、提出の際にご確認ください
私たちは、最も厳しい使用をお勧め true
オプションを選択します。
(1)あなたは、Windowsのプログラマだし、Windows上でのみ、プロジェクトの実行を開発している場合は、設定することができfalse
、この機能を解除するために、リポジトリに記録されたキャリッジリターン:$のGitの設定- 株式会社参加無料のコアを。Autocrlf 偽
(2)あなたはGitが自動的にファイルをチェックアウト変換しないように、LinuxやMacのシステムでは、ラインターミネータとしてLFを使用します。CRLFファイルで終了する文字列が誤って導入されたとき、あなたは間違いなく修正することにしたいです、
core.autocrlf
:あなたがチェックアウト時に変換されていない、LFに提出する際にCRLFを変換するためにGitのを伝えるために、設定された入力の$ Gitの設定を- 株式会社参加無料のコアを。入力をAutocrlf
(3)Gitが自動的にコミットしたときにLFにラインターミネータCRLFを変換し、コードにLF CRLFに変換するためにチェックアウト。使用しcore.autocrlf
てWindowsシステム上にある場合、この機能を開くには、
これは、配置されているtrue
コードはチェックアウト時に、LF CRLFに変換されるように:$コンフィグGitは- グローバル・コア。Autocrlfはtrueに
ゲット!