Git-different-platforms

提供:Dev Guides
2020年6月23日 (火) 12:49時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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