扫码一下
查看教程更方便
本文说明如何使用 git log
命令显示 git 中提交更改的文件名。 我们的目标是获得与 svn log -v 命令相同的输出。
我们使用 git log 命令来检查我们存储库中的提交历史记录。 但是,您可以添加 --name-only 选项以显示受提交影响的文件的完整路径名。
$ git log --name-only
如果我们有数百次提交,使用 --oneline 标志会更容易。
命令:
$ git log --name-only --oneline
输出结果:
如果我们想查看受影响文件的文件名和状态,请运行以下命令。
命令:
$ git log --name-status
输出结果:
M 代表修改,而 A 和 D 分别代表添加和删除。 我们还可以运行 git log --stat
以获取已更改文件的 diffstat。
命令:
$ git log --stat --oneline
输出结果:
我们可以格式化 git log
命令以在提交中显示受影响文件的文件名,如 svn log-v
命令。 我们已经介绍了该命令的一些变体,它们将根据我们的需要格式化输出。