msysGitのインストール+日本語表示
- 追記
- v1.7.10のインストール -> msysgit v1.7.10 のインストールと日本語入力の暫定対応
自分の備忘録として残しておく。
msysGit
上のリンク先のDownloadからGit-1.6.5.1-preview20091022.exeをダウンロードする。
インストール
インストーラーを実行して、適当に次へ。
デフォルトは"C:\Program Files\Git"になりますが、変えてます。
私はデスクトップアイコンとクイックランチャを使わないので、上2つのチェックを外しました。
日本語ログを表示するためにnkfを入れる。
nkf Network Kanji Filter for Win32 (自家用)からnkf-2.0.8b.bin.tar.gzをダウンロードして、nkf.exeをC:\Tools\Git\binに入れる。
実行方法と初期設定
実行するときはフォルダの右クリックから"Git Bash Here"を実行します。
初期設定は下記コマンドを入力する。user.nameとuser.emailは環境によって変更する。
git config --global user.name "sinsoku" git config --global user.email "sinsoku.listy[atmark]gmail.com" git config --global color.ui auto git config --global core.autocrlf false git config --global core.editor "sakura -code=4"
user.nameとuser.emailは説明不要として、他3点の簡単な説明をすると、
- color.ui:Gitの出力に色をつける設定。色あった方がいいのでautoにしている。
- core.autocrlf:チェックアウトしたワークツリーのファイル行末をCRLFに自動変換する設定。LFでも普通に開けるのでfalseにしている。
- core.editor:コミットログを記述するエディタ。sakuraをUTF-8で開くためにオプションを付けている。*1
それと、C:\Documents and Settings\<
pager = nkf -s | LESSCHARSET=utf-8 less
設定後の.gitconfigはこんな感じ
[user] name = sinsoku email = sinsoku.listy@gmail.com [color] ui = auto [core] autocrlf = false editor = sakura -code=4 pager = nkf -s | LESSCHARSET=utf-8 less
Gitの動作確認
確認用に簡単なコマンドを入力してみます。
C:\gitsampleを右クリックし、"Git Bash Here"を実行する。
後はCUIで操作。
- Gitリポジトリを作成
git init
- hello.txtを作成
echo "Hello, World" > hello.txt
- 管理対象に追加
git add hello.txt
- コミット
git commit
ここで、サクラエディタがUTF-8の改行コードLFで起動する。*2
普通に変更理由を書いて、保存してからファイルを閉じるとコミットが完了する。
Hello, Worldと書かれたテキストを作ってみました。 テストです。 # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # # Initial commit # # Changes to be committed: # (use "git rm --cached <file>..." to unstage) # # new file: hello.txt #
また、コミットログにはデフォルトで"#"のついた行が表示されるが、これは実際のログに含まれない。
- ログの確認
git log
先程コミットしたログが表示される。*3
参考図書
その他の詳細な使い方は「入門Git」で。
- 作者: 濱野純(Junio C Hamano)
- 出版社/メーカー: 秀和システム
- 発売日: 2009/09/24
- メディア: 単行本
- 購入: 31人 クリック: 736回
- この商品を含むブログ (155件) を見る