Bạn có thể giới hạn tìm kiếm git log
của bạn vào một tập tin như vậy:Với git, làm cách nào để tìm kiếm mẫu tệp bằng `git log` thay vì đường dẫn tệp?
git log [branch] -- foo.c
Nhưng làm thế nào bạn có thể hạn chế việc tìm kiếm một mô hình tập tin thay vì một đường dẫn đầy đủ?
- Hãy xem xét rằng bạn có thể chạy
git log
trên một chi nhánh, nơi bao mở rộng*
sẽ không hoạt động, vì vậy bạn không thể phụ thuộc vào vỏ để làm tập mô hình phù hợp. - Ngoài ra, bạn không thể chỉ định chi nhánh với
git ls-files
.
Tôi bắt đầu nghĩ rằng tính năng này không tồn tại như một tùy chọn dòng lệnh đơn giản ... – Neil
có thể điều này đã được thêm vào một phiên bản sau của git, nhưng điều này làm việc cho tôi: 'git log -" */foo.c "', bao gồm đặc tả chi nhánh. – michael