如何在git中查看特定提交中的文件?

时间:2014-02-17 19:01:04

标签: git

我想查看git中特定提交中提交的所有文件,我该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以使用git show --pretty="format:" --name-only <commit_id>。这将列出在特定提交中提交的所有文件。

答案 1 :(得分:0)

有很多方法可以做到这一点

方法1: git show --name-only {commit}

示例 - git show --name-only a303aa90779efdd2f6b9d90693e2cbbbe4613c1d

方法2:方法1会为您提供大量额外的差异信息,如果您只想查看已更改的文件,那么您可以使用它 -

示例git diff-tree --no-commit-id --name-only -r fv42bi45

方法3:您也可以将此作为方法2的替代方法。 示例git show --pretty="format:" --name-only fv42bi45