> 技术文档 > git: 如何查询某个文件或者某个目录的更新历史_git查看某个文件修改记录

git: 如何查询某个文件或者某个目录的更新历史_git查看某个文件修改记录


1. 查询某个文件的更新历史

Git 提供了多个命令来查询某个文件的更新历史。以下是一些常用的命令:

  1. git log
    这是最常用的方法,可以显示指定文件的所有提交历史。你可以通过添加不同的选项来定制输出,例如:
    • --follow:跟踪文件重命名的历史。
    • -p--patch:显示每次提交的详细补丁内容。
    • --stat:显示每次提交的文件修改统计。
      示例
    git log --follow path/to/your/file
  2. git whatchanged
    这个命令类似于 git log -p,但它的输出格式略有不同,通常用于显示文件的更改历史。
    示例:
    git whatchanged path/to/your/file
  3. git blame
    这个命令可以显示文件的每一行最后一次被修改的提交信息,包括作者、日期和提交哈希。
    示例:
    git</