ユーザ名など
ユーザ名と電子メールの設定。
$ git config --global user.name "User Name"
$ git config --global user.email "name@domain"
push のデフォルト動作
push にパラメータを渡さないときのデフォルト動作を設定する。(simple は 1.7.11 以降で使用可能。)
$ git config --global push.default simple
デフォルトは matching である(2.0 からは simple に変更予定)ため、master ブランチに未 push の、しかしまだ push したくないコミットがあり、別のブランチで作業中そのブランチを push するつもりで “git push” すると、リモートと match する master が push されてしまう。それを回避するための設定。
日本語ファイル名
Git で日本語ファイル名を使用すると8進数でクオートされて表示されるのを回避する設定。
$ git config --global core.quotepath false
カラー表示
Git の出力をデフォルトの色でカラー表示する設定。(リダイレクトした場合にはカラーとはならない。)
$ git config --global color.ui true
グラフ表示
$ git config --global alias.graph "log --graph --pretty=format:'%Cred%h %Cgreen(%cr) %C(bold blue)<%an>%C(yellow)%d%Creset %s' --abbrev-commit --date=relative --all"
確認バージョン
- git / Xcode / Mac OS X
- 1.9.5 / 6.2 (6C131e) / 10.10.2
- 1.7.5.4 / 4.2.1 Build 4D502 / 10.7.2