Saya ingin mewarnai keluaran git-status sehingga:
untracked files = magenta
new files = green
modified files = blue
deleted files = red
Saya malah melihat file bertahap dengan warna hijau dan file tidak bertahap dengan warna biru:
.Gitconfig saya diatur dengan yang berikut ini berdasarkan beberapa pencarian:
[color]
status = auto
[color "status"]
added = green
changed = blue
untracked = magenta
deleted = red
git
git-config
git-status
Andy
sumber
sumber
Jawaban:
Dari git config doc :
Jadi ini akan berhasil:
Namun:
Tidak mungkin: Anda harus memilih satu warna:
color.status.added
.color.status.modified
.Tentu saja, seperti yang dikomentari oleh elboletaire :
Shaun Luttin menambahkan:
Perintah juga dapat mengambil beberapa parameter dalam tanda kutip. Ini termasuk dua warna (latar depan latar depan) dari daftar ini:
dan itu juga mencakup satu atribut (gaya) dari daftar ini:
Jadi ini akan berhasil:
Catatan: dengan git 2.9.1 (Juli 2016), Skema pewarnaan keluaran mempelajari dua atribut baru, italic dan
menyerang, selain cetak tebal, mundur, dll.Lihat commit 9dc3515 , commit 54590a0 , commit 5621068 , commit df8e472 , commit ae989a6 , commit adb3356 , commit 0111681 (23 Jun 2016) by Jeff King (
peff
) .(Digabung oleh Junio C Hamano -
gitster
- di commit 3c5de5c , 11 Jul 2016)Ini juga memungkinkan "
no-
" untuk meniadakan atributsumber
git config --global color.ui true