在Git仓库中,可以使用 git log
命令来查看最近的提交记录。但是默认情况下, git log
命令只会显示提交信息,不会显示具体哪些文件被修改了。如果想要查看最近修改的文件列表,可以使用 git log --name-only
命令。
具体来说,git log --name-only
命令会列出所有提交记录以及每个提交记录所修改的文件列表。其中,--name-only
参数表示只显示文件名,不显示具体的修改内容。
下面是一个例子:
$ git log --name-only
commit 2058d7f44d11eefb6c44b3d4b4f4d5b2d2c8e7d9
Author: John Doe <johndoe@example.com>
Date: Mon May 17 10:22:53 2021 -0400
Add new feature
src/new_feature.py
tests/test_new_feature.py
commit 6d1d1c6c6b6c0c5e6b1b9e3b0d2a1e9e1ee4d5d3
Author: John Doe <johndoe@example.com>
Date: Fri May 14 14:55:21 2021 -0400
Fix bug
src/bug.py
tests/test_bug.py
从上面的输出可以看出,最近两次提交记录中,修改了哪些文件。其中第一次提交记录修改了 src/new_feature.py
和 tests/test_new_feature.py
两个文件,第二次提交记录修改了 src/bug.py
和 tests/test_bug.py
两个文件。
需要注意的是,git log
命令会列出所有提交记录,如果只想查看最近的几条记录,可以使用 git log -n <number>
命令,其中 <number>
表示要显示的记录条数。比如,git log -n 5 --name-only
命令会显示最近的 5 条提交记录以及每个提交记录所修改的文件列表。