2016-07-11 8 views
1

git log出力を消費してリポジトリの履歴を参照するプログラムを作成しています。ファイルの追加、削除、コピー、移動、または変更のタイミングを知りたいと思います。 git log --numstatは、変更、コピー、および名前変更を確認する簡単な方法ですが、追加または削除されたファイルを変更から区別するのには適していません。 (ファイルが追加されると、numstatはファイル内に追加された行数だけを表示し、削除された行数を削除すると多くの行が削除されます)Gitログ内のファイルステータスのトラッキング

git log -pによって生成されたパッチヘッダーを読むと、実際のパッチは気にしない。パッチヘッダーなどを表示するしかありませんか?

+0

gitのログ--name-状態? – DavidN

+0

回答として投稿できますか? –

答えて

2

gitのログ--name-状態

--name-status 
     Show only names and status of changed files. See the description of the --diff-filter option on what the status letters mean. 
関連する問題