Màu sắc trong Git
Git có thể tô màu cho sản lượng của nó để thiết bị đầu cuối của bạn, có thể giúp bạn trực quan phân tích đầu ra một cách nhanh chóng và dễ dàng. Một số tùy chọn có thể giúp bạn đặt màu theo sở thích của mình.
color.ui
Git tự động màu sắc hầu hết sản lượng của nó nếu bạn hỏi nó. Bạn có thể nhận được rất cụ thể về những gì bạn muốn tô màu và cách thức; nhưng để bật tất cả các màu thiết bị đầu cuối mặc định, hãy đặt color.ui thành true:
$ git config --global color.ui true
Khi giá trị đó được đặt, Git sẽ màu đầu ra nếu đầu ra đến đầu cuối. Các cài đặt có thể khác là sai, không bao giờ tô màu đầu ra và luôn đặt màu sắc mọi lúc, ngay cả khi bạn đang chuyển hướng lệnh Git sang tệp hoặc đường dẫn chúng đến lệnh khác.
Bạn hiếm khi muốn color.ui = luôn luôn. Trong hầu hết các trường hợp, nếu bạn muốn mã màu trong đầu ra được chuyển hướng của mình, thay vào đó bạn có thể chuyển cờ --color vào lệnh Git để buộc mã màu sử dụng mã màu. Cài đặt color.ui = true hầu như luôn là thứ bạn sẽ muốn sử dụng.
color.*
Nếu bạn muốn cụ thể hơn về các lệnh nào được tô màu và cách thức, Git cung cấp cài đặt màu động từ cụ thể. Mỗi số này có thể được thiết lập là true, false, hoặc luôn:
color.branch
color.diff
color.interactive
color.status
Bên cạnh đó, mỗi người trong số những có subsettings bạn có thể sử dụng để thiết lập màu sắc cụ thể cho các bộ phận của đầu ra, nếu bạn muốn ghi đè lên mỗi màu.Ví dụ, để thiết lập các thông tin meta trong đầu ra diff của bạn để foreground màu xanh, nền đen và chữ in đậm, bạn có thể chạy
$ git config --global color.diff.meta "blue black bold"
Bạn có thể đặt màu cho bất kỳ những giá trị sau: bình thường, đen, đỏ , xanh lục, vàng, xanh dương, đỏ tươi, lục lam hoặc trắng. Nếu bạn muốn một thuộc tính như in đậm trong ví dụ trước, bạn có thể chọn từ đậm, mờ, ul, nhấp nháy và ngược lại.
Xem manpage git config cho tất cả các subsettings bạn có thể cấu hình, nếu bạn muốn làm điều đó.
Tham chiếu: http://git-scm.com/book/ch7-1.html
Bắt đầu git1.8.4, bạn sẽ thấy màu theo mặc định. Xem [câu trả lời của tôi dưới đây] (http://stackoverflow.com/a/17276866/6309). – VonC
có thể trùng lặp của [Cách định cấu hình thuật ngữ Mac OS X để git có màu?] (Http://stackoverflow.com/questions/1156069/how-to-configure-mac-os-x-term-so-that- git-has-color). Câu hỏi tôi đang liên kết đến đã bị đóng nhưng nó nằm trên cùng một mặt đất và được hỏi trước đó. – Tony