Tôi muốn git cung cấp cho tôi danh sách tất cả các tệp được sửa đổi bởi một người dùng, trên tất cả các cam kết.
Trường hợp sử dụng cụ thể của tôi là tôi đã tham gia vào dự án i18n của ruby on rails và chúng tôi muốn biết những tập tin nào đã được thực hiện và những tập tin nào vẫn cần phải thực hiện. Người dùng trong câu hỏi chỉ thực hiện công việc trên i18n, không phải trên phần còn lại của cơ sở mã. Vì vậy, tất cả các thông tin nên có trong git, nhưng tôi không chắc làm thế nào để lấy nó ra.
--name-only
xuất hiện để làm cho đầu ra không có gì ngoài tên tệp. Với thực tế đó, các tùy chọn--stat
và--pretty=format:""
hoàn thành là gì? Bạn có thể để chúng ra ngoài?