【发布时间】:2015-04-21 19:40:47
【问题描述】:
我可以通过此命令获取文件更改和受影响的行以及许多其他内容
git log -p -1 --stat --color=never
但我只需要文件名并且没有受影响的行,我将如何获得它
【问题讨论】:
标签: git
我可以通过此命令获取文件更改和受影响的行以及许多其他内容
git log -p -1 --stat --color=never
但我只需要文件名并且没有受影响的行,我将如何获得它
【问题讨论】:
标签: git
我猜你在找
git diff --stat --summary -M HEAD HEAD~
它以与git merge 相同的格式输出统计信息。
或者其他两个提交没有颜色,例如
git diff --stat --summary --no-color -M 6c1dea3 e8f4b44
或者只是暂存区
git diff --cached --stat --summary -M
【讨论】:
如果你可以忽略空行,如“How to have git log show filenames like svn log -v”中提到的,你可以使用:
git log --name-only --pretty=format: <branch name>
【讨论】:
filenamewithfullpath.cpp | lines changed 的输出以及提交消息差异等......我只想要filenamewithfullpath.cpp | lines changed
filenamewithfullpath.cpp。