我期望git diff
像git 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