0

次のようにプロジェクトのコミット データを取得する方法はありますか:
commit1 committer commit_time
commit2 committer commit_time
commit3 committer commit_time 。. .

git shortlog はユーザーごとのコミット数のみを提供し、git log は個々のコミットごとに複数のステートメントを提供します。

4

4 に答える 4

1

あなたはこれを使うことができます(いくつかの素敵な色で)

git log --pretty=format:"%C(yellow)%h %Cred%ad %Cgreen%ae %C(yellow)%s %Creset" --date=local

git log --helpより多くのオプションと利用可能なフィールドをよく見てください

于 2013-11-12T21:07:57.057 に答える
1

git logこの目的で使用したいと思います。何かのようなもの:

git log --pretty=format:"%H %aN %ai" --all

注:コミッターと言いましたが、作者のことだと思います。したがって、上記は著者名と時間を示しています。あなたが本当にコミッターを意味するなら、おそらくこれが欲しいでしょう:

git log --pretty=format:"%H %cN %ci" --all

git-logformat に渡すことができるオプションの詳細については、「PRETTY FORMATS」セクションのman ページを参照してください。

于 2013-11-12T21:08:11.263 に答える
0

git コミット履歴ページで説明されている書式設定オプションを使用して、git ログから大量の情報を抽出できます。あなたの要件のために、あなたはこのようなことをすることができます

git log --pretty=format:"%h - %cn, %cd"

その他のオプションについては、このページをご覧ください

于 2013-11-12T21:08:06.887 に答える