Git のユーザ設定

ユーザ名など

ユーザ名と電子メールの設定。

$ 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
カテゴリー: ソースコード管理, 開発 Tips (1): 新規ユーザ タグ: パーマリンク

コメントは停止中です。