Windowsへのgitのインストール

今更ですが備忘録として、以前の職場で使っていた時の内容をまとめ

msysgitをインストールする

http://code.google.com/p/msysgit/ から実行ファイル(2011-03-21現在だと、Git-1.7.4-preview20110204.exe)をダウンロードして実行。
この際に、「Use a TrueType font in all console windows (not only for Git Bash)」はオフにした方が良いです。

オンにした場合、コマンドプロンプト全般でフォントが変わります。
msysGitをインストールしたらコマンドプロンプトが文字化け - Silent Powerを参照。

msysgitの多言語対応(任意)

WindowsでのGit環境構築とその注意点 | OSDN Magazineを参照し、下記のようにコマンドを置換する。

  1. Downloading lessからWindows用のバイナリ(2011-03-21時点では、less436w.zip)を取得。
  2. less436w.zipを解凍し、中のless.exeを _Gitインストール先_\bin に上書きする
  3. http://www.asuka.cx/software/nkf/からnkf-2.0.8b.bin.tar.gzを取得。
  4. nkf-2.0.8b.bin.tar.gz を解凍し、中のnkf.exeを _Gitインストール先_\bin に移動する
  5. _Gitインストール先_\etc\gitconfig ファイルを以下のように修正。
    1. [core]セクションに、以下を追加

pager = nkf -s | less

Gitの環境設定

Git bashを起動し、以下を設定。

$ git config --global user.name "自分のユーザー名"
$ git config --global user.email "自分のメールアドレス"
$ git config --global color.ui auto

TortoiseGitをインストールする

TortoiseGitの設定

コンテキストメニューから、[TortoiseGit] - [Settings] を選択し、以下を設定。

  • [External Programs] - [Diff Viewer] に WinMergeを指定する場合、以下のように入力

C:\Program Files\WinMerge\WinMergeU.exe /e /x /ub -dl %bname -dr
%yname %base %mine

  • [External Programs] - [Diff Viewer] に WinMergeを指定する場合、以下のように入力

C:\Program Files\WinMerge\WinMergeU.exe %merged

  • TortoiseGitを入れたら重くなった場合、[Icon Overlays]で制限をする
    • [Status Cache]を"None"に変更
    • [Drive Type]を全てOFFにする
    • [Include Paths]に、作業ディレクトリを指定する。(例:c:\path\to\git\*)