2016-03-23 4 views

答えて

0

このコマンドを使用して、レポの最初のコミットを取得します。

git log --reverse 

最初のコミットが最初になるように、逆順でログを表示します。

enter image description here


自分オプションを使用する必要があります。で

--prettyあなたは


format:<string>

形式を表示したい色を設定し、任意のコンテンツを選択することができます。形式はあなたがたい情報を指定することができますが表示する。これはprintf形式のように少し機能しますが、\ nの代わりに%nで改行が得られるという顕著な例外があります。

例えば、形式:The author of %h was %an, %ar%nThe title was >>%s<<%nこのような何か表示されるでしょう:

The author of fe6e0ee was Junio C Hamano, 23 hours ago 
The title was >>t4119: test autocomputing -p<n> for traditional diff input.<< 

The placeholders are:。color.branchで説明したように、

%C(…):色指定を*設定オプション; autoを追加すると、色出力がログ出力(color.diff、color.ui、または--colorによって可能になり、端末に行く場合は前者の自動設定を尊重)によってのみ有効になります。 autoのみ(つまり%C(自動))は、色が再び切り替わるまで、次のプレースホルダの自動色付けをオンにします。

%C(…):カラー指定、カラーで記載されているようにブランチ。*設定オプション。 autoを追加すると、色出力がログ出力(color.diff、color.ui、または--colorによって可能になり、端末に行く場合は前者の自動設定を尊重)によってのみ有効になります。 autoのみ(つまり%C(自動))は、色が再び切り替わるまで、次のプレースホルダの自動色付けをオンにします。 "("、 ")" ラッピングなしの赤
%Creset:リセット色
%D: REF名に緑色
%Cred:スイッチ色青色
%Cgreen:スイッチ色

%Cblue:スイッチ色。
%G?:署名さ
コミットするためのGPGから無署名
%GG:生確認メッセージのための良い、信頼できない署名および「N」こだわり署名のためのショー「G」、バート署名のための「B」、「U」 %GK:は署名
%GS:
%H:
%P:親が
0をハッシュ
%N:ノートをコミットハッシュにコミットコミット署名のための署名者の名前を表示コミット署名に使用するキーを示し、木ハッシュ
%aD:著者日付、RFC2822スタイル
%aE:著者の電子メール
%aI:著者日付、厳格なISO 8601形式
%aN:著者(.mailmap尊重は、(1)またはのgit-非難(1)のgit-shortlogを参照してください)名前
%ad:著者日付
%ae:著者の電子メール
%ai:作者日、8601のようなISO(フォーマットの点は=オプション--date)(.mailmap尊重は、(1)またはのgit-非難(1)のgit-shortlogを参照してください)フォーマット
%an:著者名
%ar:著者日付、%at:
相対著者日付、UNIXタイムスタンプ
%b:
%cD:コミッター日、RFC2822スタイル
%cE:コミッターメール((1)のgit-shortlogを参照してください、.mailmap尊重やgitの-blame(1))
%cI:コミッター日、厳密なISO 8601形式
%cN:コミッター名(.mailmap尊重は、Gitの-shortlog参照(1)またはgitの-非難(1))
%cd:コミッター日(書式点は=オプションを--date)
%ce:コミッターメール
%ci:コミッター日、ISO 8601のような形式
%cn:コミッター名
%cr:コミッター日、%ct:
相対コミッター日、UNIXタイムスタンプ
gitのログの--decorateオプション等 %d: REF名、(1)
%e:エンコーディング
%f:消毒件名、
%gD:ファイル名に適したREFLOGセレクタ、例えば、参考文献/スタッシュ@ {1}
%gE: REFLOGアイデンティティメール(.mailmap尊重は、gitの-shortlog(1)またはgitの-非難(1)を参照)
%gN: reflogアイデンティティ名(.mailmap、git-shortlog(1)またはgit-blame(1)を参照)
%gd:短縮されたreflogセレクタ、スタッシュ@ {1}
%ge: REFLOGアイデンティティメール
%gn: REFLOG識別名
%gs: REFLOG件名ハッシュ
%m:、右または境界マーク
%n:改行
%p:略記親
をハッシュコミット略記
%h:%s:件名
%t:ツリーハッシュ
%w([<w>[,<i1>[,<i2>]]]): git-shortlog(1)の-wオプションのように、スイッチの改行を行います。
%x00:印刷私も、私は以下のgitコマンドを使用することができます最初のコミットIDを取得するために推測

+0

進コードからバイト: GitのREV-リスト--max-両親を= 0 HEAD 今私が必要このコミットのロギングステートメントを確認します。どのように私はそれを取得するのですか? – Benjamin

+0

上記の答えはあなたにコミットとそのメッセージを与えます。 – CodeWizard

+0

メッセージだけを抽出したいですか? cut unixコマンドを使用する – CodeWizard

関連する問題