在 git
中,要列出特定修订版的文件,可以使用以下命令:
git log <commit-id> -- <file-name>
其中 <commit-id>
是要查找的提交 ID,<file-name>
是要列出文件的名称。
例如,如果要查找在 2022 年 5 月 25 日提交的代码修订版本,并要列出名为 file.txt
的文件,可以使用以下命令:
git log 20220525 -- file.txt
如果要查找在多个提交之间更改的文件,可以使用 --diff-filter
选项:
git log --diff-filter=ACMR -- file.txt
这将只显示完全更改(ACMR
)的提交记录,从而减少不必要的输出。
如果要查找特定提交的代码修订版本,可以使用 --pretty
选项:
git log --pretty=format:"%h %s" <commit-id> -- file.txt
其中 <commit-id>
是要查找的提交 ID,%h
是提交的哈希值,%s
是提交的描述。
希望这些信息能帮到你。
领取专属 10元无门槛券
手把手带您无忧上云