📅  最后修改于: 2023-12-03 15:27:06.266000             🧑  作者: Mango
在 Git 中,可以使用 git log
来查看提交历史记录,但是如果要查看特定文件的提交历史记录,该如何操作呢?本文将会介绍如何在 Shell-Bash 中使用 Git 命令来查看特定文件的提交历史记录。
git log -- <filename>
--
用来分隔路径和参数,确保 Git 不会将文件名解释为另一个命令的选项。
<filename>
要查看历史记录的文件名。
# 查看 README.md 的提交历史记录
$ git log -- README.md
返回结果示例:
commit 7e0c4648c78f3e2f35e1a2d59cb8c1c2f19fad04
Author: John Doe <johndoe@example.com>
Date: Sat May 1 12:00:00 2021 +0800
update README.md
commit 8a55b109c49f2437e53d249dd329037a7b95743e
Author: John Doe <johndoe@example.com>
Date: Fri Apr 30 18:00:00 2021 +0800
add README.md
commit 6b041e6ab828e71d4f0bae613a111f16ade087f1
Author: John Doe <johndoe@example.com>
Date: Thu Apr 29 12:00:00 2021 +0800
init project
通过上述命令,我们可以查看特定文件的提交历史记录。在日常开发中,了解文件的修改历史记录对于代码管理和版本控制非常重要。