排查错误时,查看某次commit,如果只想看某次commit修改了哪些文件,可以在git show 后面追加 --name-only 参数,不然除了列出具体修改文件,也会列出每个文件的具体修改,有时候不是很方便。

列出具体哪些文件被修改

git show '对应的commit哈希值' --name-only

查看某个commit的某个文件的具体修改

git show '对应的commit哈希值' '具体文件的路径名'

参考链接: https://stackoverflow.com/questions/424071/how-to-list-all-the-files-in-a-commit

参考链接中的指令:

git diff-tree --no-commit-id --name-only -r '对应的commit哈希值'
git show --pretty="" --name-only '对应的commit哈希值'