如何为git diff启用通配符文件路径?

Tan*_*ash 16 git git-diff

我期望git diffgit add其他人那样工作,能够做类似的事情

git diff **/models.py
Run Code Online (Sandbox Code Playgroud)

而不是必须这样做

git diff /full/path/to/my/python/file/called/models.py
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为

git commit **/models.py
git add **/models.py
Run Code Online (Sandbox Code Playgroud)

两者都像你期望的那样工作.

小智 24

git diff [options] [<commit>] [--] [<path>...]
Run Code Online (Sandbox Code Playgroud)

git diff -- */models.py
Run Code Online (Sandbox Code Playgroud)

http://kernel.org/pub/software/scm/git/docs/git-diff.html

  • 这个双破折号有名字吗? (4认同)
  • 谢谢,这是冲刺. (2认同)