2017-03-03 62 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