2017-05-27 13 views
0

特定のGit Commitの追加、変更、削除されたファイルのリストを取得したい。しかし、私は著者、メッセージ、日付とファイルのリストを取得することしかできませんでした。どのファイルが追加/変更/削除されたかはわかりません。続き はここ$が iがすでにフェッチされ、IDを、コミットされコミット私のコードphp get Git特定のコミットのログを変更する

$cmd = 'git show --no-commit-id --name-only -r ' . $commit; 
exec($cmd, $files); 
debug($files); exit; 

です。

+0

「--name-only」を削除するにはどうすればよいですか? – hassan

+0

--name-onlyを削除して、すべてのダーティログを返します。 –

答えて

0

$cmd = 'git show --stat ' . $commit;

+0

このコマンドは、どのファイルが削除され、どのファイルが追加されたかを教えてくれません –