繁体   English   中英

获取git版本之间删除的文件

[英]Get files deleted between git revisions

我需要创建一个包含两个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,git:版本1.9

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM