忘備録

日々の調べ物をまとめる。アウトプットする。基本自分用。

git 初期設定

名前とメールアドレスを設定(変更)する

git config --global user.name "mktktmr"
git config --global user.email "hogehoge@email"

~/.gitconfigを直接編集してもいけるみたい(未検証)

確認方法

configの-l オプションで確認できる

git config --global -l
user.name=mktktmr
user.email=hogehoge@email

おまけ

color.uiをautoにしておくと、コマンドの出力が見やすくなるらしいので設定しておく

git config --global color.ui auto

参考

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)

gitのユーザー名とメールの設定場所でトラブル。 - Qiita

2015/11/18 追記

pushしたら以下の警告が出てしまいました。

warning: push.default is unset; its implicit value has changed in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the traditional behavior, use:

  git config --global push.default matching

To squelch this message and adopt the new behavior now, use:

  git config --global push.default simple

When push.default is set to 'matching', git will push local branches
to the remote branches that already exist with the same name.

Since Git 2.0, Git defaults to the more conservative 'simple'
behavior, which only pushes the current branch to the corresponding
remote branch that 'git pull' uses to update the current branch.

See 'git help config' and search for 'push.default' for further information.
(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
'current' instead of 'simple' if you sometimes use older versions of Git)

最近のバージョンでpushの挙動が変わり設定が必要になった模様。
というわけで、以下を追加

git config --global push.default simple

git push時に表示されるwarning: `push.default is unset...`の意味と解決方法 - Qiita

push.defaultは,git push時にrefspec(ブランチ名やタグ名)を指定しなかったときの挙動を設定する.