レガシー環境から脱却したい

プログラミングや環境構築の話をまとめています。

Windows開発環境でのgitの設定

Windows環境でのGitはGit for Windowsを使っています。

Windowsで開発するときに気をつけないといけないものはいくつかありますが、そのうちの一つが改行コードの設定です。

デフォルトのままGit for Windowsを利用すると、git pullするときに改行コードがCRLFでアップされたりします。

それを防ぐために下記を設定します。

git config -g core.autocrlf input

autocrlfのオプションの意味はこちら

設定 チェックアウト時 コミット時
true LF→CRLF CRLF→LF
input 変換しない CRLF→LF
false 変換しない 変換しない

Windowsでは「input」か「false」にするべきですが、新規ファイル作成時にCRLFになる可能性があるので私は「input」を選択しています。