私のプログラムでは、最初のコミットの一部として導入された一連のロギングステートメントを取得する必要があります。 上記の結果を得るためにgitステートメントをお手伝いください。gitコマンドを使用してアプリケーションの最初のコミットのロギングステートメントを取得する方法は?
答えて
このコマンドを使用して、レポの最初のコミットを取得します。
git log --reverse
最初のコミットが最初になるように、逆順でログを表示します。
自分オプションを使用する必要があります。で
--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を取得するために推測
- 1. 最初のコミットのGit diffを取得するには?
- 2. curlのようなコマンドを使用してリモートRepoの最後のコミットIDを取得する方法は?
- 3. 単一コマンドで変更をコミットしてgit diffを取得する方法
- 4. catコマンドを使用してファイルの最後の行を取得する方法
- 5. gitで行が含まれていない最初のコミットを取得
- 6. LibGit2Sharpをローカルリポジトリなしでネットワークパスから使用してGit Repoのブランチとコミットを取得する方法は?
- 7. ブランチ上の最後のgitコミットのIDを取得する
- 8. 最初のコミットなしでgit rm -rf dirnameを元に戻す方法は?
- 9. Gitリポジトリの最後のコミットを取得する
- 10. Git:チェンジセットのコミット情報を取得する方法
- 11. JGitを使用してリポジトリに最新のコミットを取得
- 12. Git log - git履歴内の各ファイルの最新のコミットのみを取得する方法。各コミットは1つのファイルのみを変更します。
- 13. Git - リモートサーバ上のすべてのコミットのリストを取得する方法
- 14. Gitバンドルで最初の数個のコミットを作成する方法
- 15. Webアプリケーションの初期GITコミットを行う良い方法はありますか?
- 16. Gitで最新のコミットでコミットされたオブジェクトの名前を取得する方法
- 17. 与えられたUNIXコマンドの1つを使って最初の行を取得する方法は?
- 18. gitを使ってMac OS Xアプリケーション(MyApp.app)を追加してコミットする方法
- 19. gitリモートブランチからpowershellコマンドを使って最新コードを取得
- 20. javaを使用してシミュレータでアプリケーションのアプリケーションIDを取得する方法は?
- 21. GIT Checkoutコマンドの使用方法は?
- 22. GitHub APIを使用してコミットの総数を取得する方法
- 23. コマンドを使用して壁紙の名前を取得する方法は?
- 24. 'display clusqmgr(*)'コマンドを使用してチャネルの種類を取得する方法は?
- 25. 現在のコミットから最新のgitタグを取得
- 26. Gitリポジトリの最後のコミットを元に戻す方法は?
- 27. iphone sqliteを使用してグループセクションのテーブルビューの姓の最初の文字を取得する方法は?
- 28. javagitを使用してコミットされたファイルを取得する方法は?
- 29. すべてのコミットを削除し、Gitリポジトリで最初のコミットを置き換えるには?
- 30. ループを使用せずにDirectoryStreamの最初の値を取得する方法
進コードからバイト: GitのREV-リスト--max-両親を= 0 HEAD 今私が必要このコミットのロギングステートメントを確認します。どのように私はそれを取得するのですか? – Benjamin
上記の答えはあなたにコミットとそのメッセージを与えます。 – CodeWizard
メッセージだけを抽出したいですか? cut unixコマンドを使用する – CodeWizard