Git 中是否有命令可以查看(转储到标准输出,或转储到$PAGER或$EDITOR)特定文件的特定版本?
您可以使用git show来自存储库根目录的路径(./或../用于相对路径):
git show
./
../
$ git show REVISION:path/to/file
替换REVISION为您的实际修订(可以是 Git 提交 SHA、标签名称、分支名称、相对提交名称或任何其他在 Git 中识别提交的方式)
REVISION
例如,要查看<repository-root>/src/main.c4 次提交前的文件版本,请使用:
<repository-root>/src/main.c
$ git show HEAD~4:src/main.c
即使在相对于当前目录的路径中,Windows 版 Git 也需要正斜杠。有关更多信息,请查看git-show.
git-show