2017-05-27 49 views
0

我想獲取添加,修改,刪除特定Git提交的文件列表。但我只能得到作者,消息,日期和文件列表。但是這並不顯示哪個文件被添加/修改/刪除。 以下是我的代碼PHP獲取特定提交的Git更改日誌

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

這裏$提交是提交ID,這是我已經取。

+0

如何刪除'--name-only'? – hassan

+0

通過刪除--name-only,返回所有髒日誌 –

回答

0

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

+0

此命令不告訴我哪個文件被刪除,哪個被添加 –