【问题标题】:Get files deleted between git revisions获取在 git 修订之间删除的文件
【发布时间】:2017-03-03 13:43:14
【问题描述】:

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

【问题讨论】:

    标签: linux git bash


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,正是我需要的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 2011-01-16
    • 2020-05-19
    • 2015-01-16
    • 2014-01-02
    • 2010-12-03
    • 1970-01-01
    相关资源
    最近更新 更多