git LF will be replaced by CRLF in
784 ワード
Windows改行記号(r)をlinux改行記号()に変更
Gitは、コミット時に行終端子CRLFを自動的にLFに変換し、チェックアウト時にLFをCRLFに変換することができます.
LinuxやMacシステムはLFを行の終端として使用しているので、Gitがファイルをチェックアウトするときに自動的に変換したくない.CRLFを行の終端とするファイルが誤って導入された場合、
これにより、Windowsシステム上のチェックアウトファイルにCRLFが保持され、倉庫に含めてMacおよびLinuxシステムにLFが保持されます.
Windowsプログラマーであり、Windowsでのみ実行されるプロジェクトを開発している場合は、
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