如何让“git log"显示像“svn log -v"这样的文件名 [英] How to have 'git log' show filenames like 'svn log -v'

查看:35
本文介绍了如何让“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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆