git - 仅从特定提交

时间:2017-01-20 06:48:21

标签: git

让我们想象一下这样的树:

       d---g---i           feature 1
      /         \
     /   c---f   \         feature 2
    /   /     \   \
---a---b---e---h---j---n   master
            \         
             k---l---m     feature 3

在这个存储库中,有各种文件(sql,xml,dll ......)。现在,我想仅列出功能1和2以及3中已更改(或添加)的文件(嗯,功能3尚未完成,但我需要更改脚本并将其应用于某个客户进行测试)。我真的需要仅更改文件,因为无法将所有脚本从整个存储库重新应用到客户。

1 个答案:

答案 0 :(得分:0)

每次提交都是存储库的完整快照。

所以git diff h m会为您提供两个提交hm之间的原始差异,只有两者之间的变化。

将此与--stat或--name-only结合使用以获取已更改的文件。

相关问题