1. ホーム
  2. git

先月分の git commit log を作成し、CSV 形式でエクスポートするにはどうすればよいですか?

2023-08-08 18:21:16

質問

先月分の git commit log を生成し、CSV ファイルとしてエクスポートする方法はありますか?私は、コマンドラインまたはサードパーティアプリから実行できるものを探しています。私は次の列が欲しいです:著者、コミットの日付、主題、編集されたファイル、ハッシュ。

どのように解決するのですか?

を使用することができます。 --since--pretty のオプションは git log のように、例えば

git log --since="last month" --pretty=format:'%h,%an,%ar,%s' > log.csv

PRETTY FORMATSセクションの Git ログのマニュアルページ の PRETTY FORMATS セクションを参照してください。