Windows で git
インストール
Windows で git を使う場合、cygwin か msysgit を使うのが一般的。
git だけ使えればいいので、msysgit をチョイス。
インストールはここに従った。
日本語環境を構築する為の注意書きがあるが、リンクが切れてたり、
設定の意味が解説されていなかったりするので、忘れないように書いておきます。
Git Bash 上で日本語入力
初期状態では、Git Bash 上で日本語入力が出来ない。*1
[git のインストールディレクトリ]/etc/inputrc に次の設定を追記。*2
set kanji-code utf-8 set convert-meta off set meta-flag on set output-meta on
PAGER のマルチバイト対応
先のリンク先では、日本語対応 less を別途ダウンロードしていたが、
標準で入る less でも、環境変数 LESSCHARSET に utf-8 と設定すれば問題なし。
nkf は、次のいずれかに当てはまる場合は必要。
nkf は、ここからダウンロードして、[git のインストールディレクトリ]/bin に入れておく。
[git のインストールディレクトリ]/etc/profile に次の設定を追記。
# nkf を使う場合 export GIT_PAGER="nkf -s | LESSCHARSET=utf-8 less" # nkf を使わない場合 export GIT_PAGER="LESSCHARSET=utf-8 less"
コミットユーザーに設定される、ユーザ名、メールアドレスを設定
Git Bash を立ち上げ、次のコマンドを実行。
$ git config --global user.name "your name" $ git config --global user.email "your mail address"
コミットメッセージに日本語を使用する
エディタが、デフォルト UTF-8 で立ち上がるなら、設定は必要なし。
もし、Shift-JIS で立ち上がるなら Git Bash で次のコマンドを実行する。*4
$ git config --global i18n.commitEncoding sjis
このコマンドを実行したそれ以降は、Shift-JISのままメッセージを書いておk。