[emacs][git] Emacs と git を使っているなら magit を使うべき

Emacsのgitフロントエンド'magit'が便利です。

gitoriousにソースは置いてあります。
http://gitorious.org/magit/mainline

以下紹介記事です。
http://d.hatena.ne.jp/gom68/20090524/1243170341
http://zagadka.vm.bytemark.co.uk/magit/magit.html

僕が利用している細かい便利機能を紹介しておきます。
最近リリースされたものも含みます。

git amend

magitの画面から c を押すとコミットメッセージのバッファが表示されますが、そこでC-c C-aを押すと
amend状態になって、直前のコミットに差分を追加できます

Untrackのファイルも含めてすべてaddする

magitのSキーだけだと、Untrackのファイルはaddされないのですが、C-u S とすると全て(Untrackも含む)のファイルが
addされます

指定のコミットからのログを見る

magitのlキーだけだと、現在いるブランチのログを出力します。しかし、これからマージするブランチと現在のブランチの
間のログを見ようと思ったときには、C-u lを使うとよいです。どこからどこまでということを聞いてきてくれるので、
それを入力するだけで、欲しいログを閲覧できます。



ぞくぞくと、改善されていくのHEADとメーリングリストを追っていると楽しいですよ!!
http://groups.google.com/group/magit/