svn - 如何让 'git log' 显示像 'svn log -v' 这样的文件名

标签 svn git logging

SVN 的日志有一个“-v”模式,输出每次提交中更改的文件的文件名,如下所示:

jes5199$ svn log -v
------------------------------------------------------------------------
r1 |   jes5199 | 2007-01-03 14:39:41 -0800 (Wed, 03 Jan 2007) | 1 line
Changed paths:
   A /AUTHORS
   A /COPYING
   A /ChangeLog
   A /EVOLUTION
   A /INSTALL
   A /MacOSX

有没有一种快速的方法来获取 Git 中每次提交中更改文件的列表?

最佳答案

更改文件的完整路径名:

git log --name-only

完整路径名和更改文件的状态:

git log --name-status

对于缩写的路径名和更改文件的 diffstat:

git log --stat

还有很多选择。 Check out the documentation .

关于svn - 如何让 'git log' 显示像 'svn log -v' 这样的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1230084/

相关文章:

svn - 尝试连接到 SVN 存储库时出错

git - 如何从本地工作副本创建颠覆存储库并保留日志和历史记录?

Git 文件写入错误 (No space left in device)

python - 如何在 python 中构造 git diff 查询

java - 无法创建类 org.apache.logging.log4j.core.impl.Log4jContextFactory

c# - 未创建日志文件?

scala - 如何在第三方库中找出哪个后端用于 slf4j 日志记录?

java - 自动增加 svn commit 的版本信息

svn - 强制用户在编辑前锁定 SVN 中的文件

git - 仅使用 HTTP 获取存储库当前 HEAD 的哈希值