Mỗi mảnh của tài liệu tôi đã đọc trên git (bao gồm các cuốn sách trực tuyến và được xây dựng để giúp) nói rằng tôi có thể gõ "git diff" từ dòng lệnh, nhưng bất cứ khi nào tôi làm điều đó tôi nhận được:Tại sao git diff không hoạt động trên dòng lệnh cho tôi?
usage: git diff [--no-index] <path> <path>
đây là những gì tôi đã cố gắng cho đến nay (tất cả là những ví dụ từ các tài liệu):
$ git diff
usage: git diff [--no-index] <path> <path>
$ git diff HEAD
usage: git diff [--no-index] <path> <path>
$ git diff --
usage: git diff [--no-index] <path> <path>
$ git diff -- .
usage: git diff [--no-index] <path> <path>
$ git diff --stat
usage: git diff [--no-index] <path> <path>
$ git --version
git version 1.7.1
tôi có thiếu cái gì ở đây?
Rất tiếc ... luồng ngăn xếp đã xóa mọi thứ giữa dấu ngoặc nhọn và loại bỏ dòng cấp sau mỗi dòng kết thúc bằng "thẻ". Văn bản "sử dụng" phải nằm trên dòng tiếp theo. Thông báo lỗi thực tế với dấu ngoặc đơn thay vì dấu ngoặc nhọn: "cách sử dụng: git diff [--no-index] (đường dẫn) (đường dẫn)" – Karl