如何让git log显示文件名,如svn log -v [英] How to have git log show filenames like svn log -v

查看:111
本文介绍了如何让git log显示文件名,如svn log -v的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

 jes5199 $ svn log -v 
----------------------------------------------- -------------------------
r1 | jes5199 | 2007-01-03 14:39:41 -0800(Wed,03 Jan 2007)| 1行
更改路径:
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 

还有很多选项,查看文档


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

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

There's a lot more options, check out the docs.

这篇关于如何让git log显示文件名,如svn log -v的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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