提交文件并更改行数

时间:2015-02-20 07:29:14

标签: git

我可以通过此命令获取文件更改和行以及许多其他内容

git log -p -1 --stat --color=never

但我只需要文件名而不受影响,我怎么能得到

2 个答案:

答案 0 :(得分:4)

我猜你正在寻找

git diff --stat --summary -M HEAD HEAD~

它以与git merge相同的格式输出统计数据。

或者没有其他两个提交的颜色,例如

git diff --stat --summary --no-color -M  6c1dea3 e8f4b44

或仅限于临时区域

git diff --cached --stat --summary -M

答案 1 :(得分:0)

如果您可以忽略空行,如“How to have git log show filenames like svn log -v”中所述,您可以使用:

git log --name-only --pretty=format: <branch name>