Git-different-platforms
提供:Dev Guides
Git-さまざまなプラットフォーム
GNU/LinuxおよびMac OSは* line-feed(LF)または改行を行末文字として使用しますが、Windowsは line-feedとキャリッジリターン(LFCR)*の組み合わせを使用して行末文字を表します。
これらの行末の違いによる不必要なコミットを回避するには、Gitリポジトリに同じ行末を書き込むようにGitクライアントを構成する必要があります。
Windowsシステムでは、チェックアウト中に行末を CRLF 形式に変換し、コミット操作中に LF 形式に戻すようにGitクライアントを構成できます。 次の設定で必要なことができます。
[tom@CentOS project]$ git config --global core.autocrlf true
GNU/LinuxまたはMac OSの場合、チェックアウト操作の実行中に行末を CRLF から LF に変換するようにGitクライアントを構成できます。
[tom@CentOS project]$ git config --global core.autocrlf input