のフォーマットをカスタマイズしようとしていますgit log
。すべてのコミットを 1 行で表示したい。各行には、コミット メッセージの最初の行のみを表示する必要があります。
これでうまくいくことがわかりましたgit log --pretty=short
が、私のコンピューターでは、git log
(タイムスタンプ以外に) 完全なログが表示されます。
さらに、マニュアルページで定義されているプレースホルダーを使用しようとしました。ただし、ログ メッセージを短縮するコマンドは見つかりませんでした。git log --pretty=format:'%h : %s'
短縮されたハッシュ%h
と完全なメッセージを 1 行で表示するこの行を試しまし%s
た。
git version 1.7.3.1.msysgit.0
Vistaで使用しています。
コミットメッセージの書き方に関係があるのかもしれません。次に例を示します。
Added some functionality.
+ Added print function in Foo class.
+ Added conversion from foo to baz.
Added some functionality.
したがって、与えられた例では、短縮されたハッシュを先頭に追加して出力したいだけです。