git config --globalコマンドのおすすめ設定と説明

git config --global user.email <メールアドレス>・・・Gitコミットに関連付けられるメールアドレス

git config --global user.name <名前>・・・Gitコミットに関連付けられる名前

git config --global core.symlinks true・・・シンボリックリンクの扱いをtrue/falseで設定する

git config --global core.autocrlf input・・・コミット時、チェックアウト時の改行コードの設定

|値|コミット時|チェックアウト時|
|---|---|---|
|true|CRLF → LF に変換|LF → CRLF に変換|
|input|CRLF → LF に変換|変換無|
|false|変換無|変換無|

git config --global core.ignorecase false・・・ファイル名の大文字小文字を比較する(Test1.java -> Test2.javaのように変更しても、他の人は変更がない状態になってしまう)

git config --global pull.rebase false・・・git pull 時にrebase せずにmergeする

git config --global credential.helper wincred・・・Gitで使用するユーザー名とパスワードを、Windows Credential Managerに保存する

git config --global rerere.enabled true・・・ コンフリクトした差分のmerge結果を保存しておき再利用する機能を有効にする

git config --global log.date iso-local・・・Gitのログ出力で使用される日付形式を「ISO 8601形式」かつ「ローカルタイムゾーン」に設定する