2017-03-03 63 views
2

我需要創建一個列表,其中包含兩個git修訂版本之間添加,更改和刪除的文件。獲取文件之間刪除git修訂

git diff --name-only $from_revision $to_revision > "changes.txt" 

它給出了changes.txt這樣一個簡單而乾淨的列表:

addons/tiny_mce/plugins/image/plugin.min.org.js 
addons/webrtc/adapter-latest.js 
templates/standard/style/review.css 

我的問題是我怎麼能產生類似與添加/修改過的文件列表,我可以通過這個命令得到與文件列表刪除兩次提交?

操作系統:Ubuntu的16.04,混帳:1.9版本

回答

3

您可以使用--diff-filter和過濾只有刪除的文件與D

git diff --name-only --diff-filter=D $from_revision $to_revision 
+0

感謝,正是我需要的 – Vito