Khi đưa ra yêu thích xem git log của tôi, tôi đã tạo bí danh này:Làm thế nào để bắt chước màu sắc khác nhau git log --decorate của mỗi chi nhánh kiểu
graph = log --pretty=format:'%Cgreen%ad%Creset %C(yellow)%h%Creset%C(yellow)%d%Creset %s %C(cyan)[%an]%Creset %Cgreen(%ar)%Creset' --date=short --graph
này tạo ra một sản lượng như:
Điều tôi thiếu ở đây là màu khác nhau của các loại chi nhánh như trong log --oneline --decorate --graph
.
Các --decorate (trong đó sử dụng = ngắn theo mặc định) cung cấp cho các ngành công nhận khác nhau một màu khác nhau. Các loại chi nhánh (HEAD, origin/master, origin/HEAD, master)
là màu lục lam, đỏ, đỏ, xanh lục. Tuy nhiên, tôi không được nhuộm màu; chỉ màu vàng của toàn bộ nhánh cây.
Có cách nào để cung cấp các màu khác nhau cho các loại khác nhau loại của các chi nhánh có bí danh riêng không?
Tuyệt vời !!! Đã tìm kiếm điều này trong một vài giờ, cảm ơn !!! Đối với google, thêm một số từ khóa:% d, tên ref, --oneline – astgtciv
Cảm ơn bạn vì điều này. Đá quý ẩn rất tốt! – Munter
Thật không may, tôi bị kẹt với phiên bản 1.7.12.4 :(vì vậy% d và% C (tự động) sẽ không hoạt động. Trong khi% ad% an% h ... vv màu sắc có thể được xác định riêng lẻ, tôi đang có rắc rối với màu sắc cho các tên chi nhánh.Bất cứ ý tưởng mà các định dạng chuỗi cho * oneline * có thể được tìm thấy? – Radu