如何让“git log"显示像“svn log -v"这样的文件名 [英] How to have 'git log' show filenames like 'svn log -v'
本文介绍了如何让“git log"显示像“svn log -v"这样的文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
SVN 的日志有一个-v"输出在每次提交中更改的文件名的模式,如下所示:
SVN's log has a "-v" mode that outputs filenames of files changed in each commit, like so:
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 中的每次提交中获取已更改文件的列表?
Is there a quick way to get a list of changed files in each commit in Git?
推荐答案
对于已更改文件的完整路径名:
For full path names of changed files:
git log --name-only
对于已更改文件的完整路径名和状态:
For full path names and status of changed files:
git log --name-status
对于缩写的路径名和已更改文件的差异统计:
For abbreviated pathnames and a diffstat of changed files:
git log --stat
还有很多选择.查看文档.
这篇关于如何让“git log"显示像“svn log -v"这样的文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文