perintah watch tidak menampilkan warna untuk 'status git'
13
Saya mencoba watchmenampilkan warna dari 'git status'.
Saya sudah mencoba menjalankan arloji dengan --coloropsi, seperti yang disarankan di tempat lain di sini, tetapi, tetap saja, watch --color 'git status'tidak menampilkan warna.
Pastikan warna dihidupkan untuk git status. Perhatikan bahwa autotidak mencukupi watchkarena output tidak ke terminal. Anda harus git config color.status always, setidaknya untuk berlari di bawah watch.
jw013
4
-cOpsi Git dapat digunakan untuk menetapkan nilai untuk color.statussatu perintah:git -c color.status=always status
Chris Johnsen
Jawaban:
14
Ketika git statusdijalankan watch, ia dapat mendeteksi bahwa keluaran standarnya bukan terminal, artinya tidak akan menghasilkan warna jika color.statuspengaturan disetel ke auto. Untuk memaksa git statusagar selalu menghasilkan warna (bahkan di bawah watch), atur color.statske always, mis
git config color.status always
untuk mengatur pengaturan secara permanen, atau seperti yang ditunjukkan @ChrisJonsen , gunakan git -c color.status=always statusuntuk menjalankan git statusdengan penggantian satu kali.
watch
dukungan Anda--color
?git status
. Perhatikan bahwaauto
tidak mencukupiwatch
karena output tidak ke terminal. Anda harusgit config color.status always
, setidaknya untuk berlari di bawahwatch
.-c
Opsi Git dapat digunakan untuk menetapkan nilai untukcolor.status
satu perintah:git -c color.status=always status
Jawaban:
Ketika
git status
dijalankanwatch
, ia dapat mendeteksi bahwa keluaran standarnya bukan terminal, artinya tidak akan menghasilkan warna jikacolor.status
pengaturan disetel keauto
. Untuk memaksagit status
agar selalu menghasilkan warna (bahkan di bawahwatch
), aturcolor.stats
kealways
, misuntuk mengatur pengaturan secara permanen, atau seperti yang ditunjukkan @ChrisJonsen , gunakan
git -c color.status=always status
untuk menjalankangit status
dengan penggantian satu kali.sumber