めったにやらないことで覚えてられないのでメモ。
名前とメールアドレスの設定
コミットメッセージに名前とメールアドレスを記録するために次の設定を行う。
$ git config --global user.name "hogehoge tarou"
$ git config --global user.email "tarou@hogehoge.net"
日本語のファイル名を表示する
次を設定すると、エスケープされずに表示できる
$ git config --global core.quotepath false
Postバッファを大きくする
HTTP/HTTPSでpushする場合にバッファが小さいと失敗する。
大きいファイル、大量のファイルをpushしようとしてエラーとなる場合はバッファ不足も疑ってみる。
とりあえず100MBぐらい設定しておけば大概大丈夫。次のように設定する。
$ git config http.postBuffer 104857600
上記だとひとつのリポジトリでの設定になる。グローバルに設定するには次のようにする。
$ git config --global http.postBuffer 104857600
グローバルな gitignore を設定する
次を実行して、~/.gitignore_global を作成して設定する。
$ git config --global core.excludesfile ~/.gitignore_global