我可以通过此命令获取文件更改和行以及许多其他内容
git log -p -1 --stat --color=never
但我只需要文件名而不受影响,我怎么能得到
答案 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>