2013-06-04 32 views
12

Tôi mong chờ git diff để làm việc như git add và những người khác, trong việc có thể làm điều gì đó nhưCách bật đường dẫn tệp ký tự đại diện cho git diff?

git diff **/models.py 

thay vì phải làm

git diff /full/path/to/my/python/file/called/models.py 

Thật kỳ lạ mặc dù vì

git commit **/models.py 
git add **/models.py 

cả hai đều hoạt động như bạn mong đợi.

Trả lời

18
git diff [options] [<commit>] [--] [<path>...] 

Ví dụ

git diff -- */models.py 

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

+2

Cảm ơn, đó là dấu gạch ngang. – TankorSmash

+3

Có tên nào cho dấu gạch ngang kép đó không? –

+0

Từ người đàn ông. '$ git diff HEAD -./Test' So sánh với đầu của nhánh hiện tại, nhưng giới hạn so sánh với tệp" test ". – BratAnon

Các vấn đề liên quan