如何列出在特定提交中更改的文件,并在我有提交数量时获取该文件的内容?
答案 0 :(得分:17)
要列出特定提交更改的文件,您可以执行以下操作:
git show --name-only <commit>
如果要取消该输出的日志消息,可以将--pretty=format:
添加到选项中。
至于你的第二个问题,要查看来自该提交的特定文件的内容,比如SHA1sum f414f31
,你可以这样做:
git show f414f31:Documentation/help.txt
...路径Documentation/help.txt
相对于工作树的顶层,无论您是否在子目录中。如果您需要提取整个子目录,请查看此问题并回答: