在git版本之间删除文件

时间:2017-03-03 13:43:14

标签: linux git bash

我需要创建一个列表,其中包含在两个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

我的问题是如何在两次提交之间生成包含已删除文件的类似列表?

OS:Ubuntu 16.04,git:version 1.9

1 个答案:

答案 0 :(得分:3)

您可以使用--diff-filter并仅使用D过滤已删除的文件:

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