使用Git Log命令可以列出所有提交及其对应的文件修改,具体命令如下:
git log --name-status
其中,--name-status
参数可以显示每个提交对应的文件修改信息,包括修改类型(M
表示修改,A
表示新增,D
表示删除等)和文件名。
如果需要查看某个特定分支的提交历史,可以在命令后加上分支名,例如:
git log --name-status master
其中,master
表示要查看的分支名。
如果需要限制时间范围,可以使用--since
和--until
参数,例如:
git log --name-status --since="2021-01-01" --until="2021-12-31"
其中,--since
参数限制开始时间,--until
参数限制结束时间。
如果需要以图形化方式展示提交历史,可以使用--graph
参数,例如:
git log --name-status --graph
其中,--graph
参数可以以图形化方式展示提交历史。
需要注意的是,Git Log命令可以显示所有提交及其对应的文件修改,但并不会自动将这些修改合并到当前分支中。如果需要将某个提交的修改合并到当前分支中,可以使用Git Merge命令。