28th Fri
Gitでコミットオブジェクトを時系列にそって列挙する方法
Gitでは、SVNなどと違ってリビジョン番号のような順序付きの数字ではなく、
ハッシュのような識別子でコミットが管理されています。
なので、時系列にそってコミットIDを列挙したい場合は、
以下のように git rev-list コマンドを使えば良いようです。
pre>>
% git rev-list 2dfb3...(snip)...cf210
<<--
これで、指定したコミットより過去(指定したコミットを含む)のハッシュが時系列にそって得られます。
先頭は一番新しいもので、末尾が一番古いものです。
pre>>
% git rev-list HEAD
<<--
とすると、全てのコミットのハッシュを時系列にそって取得出来ます。
posted by
genki on Fri 28 Nov 2008 at 19:51 with 0 comments