非递归git log和diff

bdi*_*ych 5 git git-diff depth non-recursive git-log

git log -p .
Run Code Online (Sandbox Code Playgroud)

仅在当前目录中,但不在子目录中

当量

svn log --diff --depth files .
Run Code Online (Sandbox Code Playgroud)

可能吗?

JB.*_*JB. 3

怎么样:

$ git log -p file1 file2 ...
Run Code Online (Sandbox Code Playgroud)

或者,如果它们太多而无法键入:

$ find . -maxdepth 1 -type f | xargs git log -p
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的回答,但现有文件列表还不够,问题是我也想查看已删除的文件 (2认同)