Làm nổi bật Tác giả trong nhật ký git


0

Làm thế nào một người có thể định cấu hình Git để làm nổi bật Tác giả cho mỗi lần xác nhận git log? Lý tưởng nhất là chỉ có tên Tác giả sẽ được tô sáng (phông chữ màu đỏ), nhưng nếu tùy chọn duy nhất là làm nổi bật toàn bộ dòng thì nó cũng sẽ hoạt động.

Tôi nhận thấy rằng commitdòng được tô sáng bằng một phông chữ màu cam, đó là lý do tại sao tôi nghi ngờ rằng điều này có thể cấu hình. Tuy nhiên, tôi không thể tìm thấy trong các tệp cấu hình tùy chọn này, tôi cũng không thể tìm thấy nó bằng tìm kiếm google.

Câu trả lời:


1

Bạn có thể làm điều đó với một lệnh git log định dạng khá. Đây là một đồng bằng git logvới tác giả màu đỏ.

git log --pretty=format:"commit %C(yellow)%H%Creset%nAuthor: %Cred%an%Creset <%ae>%nDate: %ad%n%n%B%n"

Các bit quan trọng %C(yellow)%H%Cresetlà điểm nổi bật cam kết và %Cred%an%Cresesttên tác giả có màu đỏ.


Cảm ơn bạn. Tuy nhiên, điều này loại bỏ các điểm nổi bật trên commitdòng! Tài liệu này được ghi ở đâu, để tôi có thể điều chỉnh nó khi tôi thấy phù hợp?
dotancohen

Làm git giúp đăng nhập và tất cả các lệnh định dạng là có. Dòng cam kết không được tô sáng trên hệ thống của tôi
parkydr

Tôi đã thêm phần tô sáng cam kết, "màu cam" thực sự là màu vàng mặc dù nó cũng có màu cam
parkydr

Tôi thực sự có một thời gian khó khăn xoa bóp này để hiển thị đúng các bình luận nhiều dòng. Ngay bây giờ tất cả chúng xuất hiện trên cùng một dòng. Bạn có biết những gì có thể gây ra vấn đề? Cảm ơn bạn!
dotancohen

Định dạng nào bạn đang sử dụng? % n là dòng mới.
parkydr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.