git LF will be replaced by CRLF in

784 ワード

Windows改行記号(r)をlinux改行記号()に変更
 
git config --global core.autocrlf input

Gitは、コミット時に行終端子CRLFを自動的にLFに変換し、チェックアウト時にLFをCRLFに変換することができます.core.autocrlfでこの機能を開き、Windowsシステムであればtrueに設定し、コードをチェックアウトするとLFがCRLFに変換されます
 
LinuxやMacシステムはLFを行の終端として使用しているので、Gitがファイルをチェックアウトするときに自動的に変換したくない.CRLFを行の終端とするファイルが誤って導入された場合、core.autocrlfをinputに設定して、Gitがコミット時にCRLFをLFに変換し、チェックアウト時に変換しないことを伝えます.$ git config --global core.autocrlf input
これにより、Windowsシステム上のチェックアウトファイルにCRLFが保持され、倉庫に含めてMacおよびLinuxシステムにLFが保持されます.
Windowsプログラマーであり、Windowsでのみ実行されるプロジェクトを開発している場合は、falseを設定してこの機能をキャンセルし、リターン記号をライブラリに記録することができます.$ git config --global core.autocrlf false