Baru-baru ini saya melihat bahwa git
konsol di Windows berwarna, misalnya Hijau untuk tambahan, merah untuk penghapusan, dll. Bagaimana cara saya mewarnai git
konsol saya seperti itu?
Untuk menginstalnya, saya menggunakan perintah: $ sudo apt-get install git-core
Jawaban:
Seperti dicatat oleh @VonC ,
color.ui
default keauto
sejak Git 1.8.4Dari pertanyaan Unix & Linux Stackexchange Bagaimana cara mewarnai keluaran git? dan jawabannya oleh @Evgeny :
Jadi pada dasarnya lebih mudah dan lebih banyak bukti di masa depan daripada mengatur pengaturan yang berbeda
color.*
secara terpisah.Penjelasan mendalam dari
git config
dokumentasi :sumber
auto
sudah cukup.ui = auto
entri ke[color]
bagian dalam~/.gitconfig
file pengguna .Sebagai contoh, lihat https://web.archive.org/web/20080506194329/http://www.arthurkoziel.com/2008/05/02/git-configuration/
Bagian yang menarik adalah
sumber
color.ui auto
tidak berfungsi untuk saya, ini berhasil. Terima kasih.Tambahkan ke file .gitconfig Anda kode selanjutnya:
sumber
Git secara otomatis mewarnai sebagian besar outputnya jika Anda memintanya. Anda bisa menjadi sangat spesifik tentang apa yang Anda inginkan diwarnai dan bagaimana caranya; tetapi untuk mengaktifkan semua pewarnaan terminal default, atur color.ui ke true:
sumber
Di Ubuntu atau platform lain (ya, Windows juga!); mulai git1.8.4 , yang dirilis 2013-08-23 , Anda tidak perlu melakukan apa pun :
Jadi Anda akan melihat warna secara default.
sumber
git config --global color.ui auto
. Hal yang sama berlaku untuk Mac saya, satu-satunya yang defaultauto
adalah Git Bash pada PC Windows saya.Di
~/.gitconfig
file Anda , cukup tambahkan ini:Ini menangani semua perintah git Anda.
sumber
Cara lain adalah mengedit
.gitconfig
(buat satu jika tidak ada), misalnya:lalu tambahkan:
sumber
[color] ui = auto
sudah cukup.GIT menggunakan output berwarna secara default tetapi pada beberapa sistem seperti CentOS tidak diaktifkan. Anda dapat mengaktifkannya seperti ini
Anda dapat memilih perintah yang diminta dari sini.
Di sini --global adalah opsional untuk menerapkan tindakan untuk setiap repositori di sistem Anda. Jika Anda ingin menerapkan pewarnaan hanya untuk repositori saat ini maka Anda dapat melakukan sesuatu seperti ini -
sumber
Dengan Git 2.18, Anda memiliki kontrol lebih besar tentang cara Anda ingin menentukan warna di konsol.
Perintah "
git config
" menggunakan opsi terpisah mis. "--int
", "--bool
", Dll. Untuk menentukan tipe penelepon yang ingin ditafsirkan nilainya .--type=<typename>
Opsi " " baru telah diperkenalkan, yang akan membuatnya lebih bersih untuk mendefinisikan tipe baru.Lihat commit fb0dc3b (18 Apr 2018), dan komit 0a8950b (09 Apr 2018) oleh Taylor Blau (
ttaylorr
) .(Digabung oleh Junio C Hamano -
gitster
- di commit e3e042b , 08 Mei 2018)Jadi sebelum Anda punya
--bool
dan--int
sekarang ( dokumentasi ):Perhatikan bahwa Git 2.22 (Q2 2019) menjelaskan "
git config --type=color ...
" dimaksudkan untuk menggantikan "git config --get-color
", tetapi ada sedikit perbedaan yang tidak didokumentasikan, yang sekarang sudah diperbaiki.Lihat komit cd8e759 (05 Mar 2019) oleh Jeff King (
peff
) .(Digabung oleh Junio C Hamano -
gitster
- di commit f6c75e3 , 20 Mar 2019)Ini berbunyi:
Anda dapat melihat
git config --type=bool
digunakan dengan Git 2.26 (Q1 2020) untuk mengganti "git config --bool
" panggilan dalam contoh template.Lihat commit 81e3db4 (19 Jan 2020) oleh Lucius Hu (
lebensterben
) .(Digabung oleh Junio C Hamano -
gitster
- dalam komit 7050624 , 30 Jan 2020)sumber
lihat di sini: https://nathanhoad.net/how-to-colours-in-git/
Langkah:
Buka ~ / .gitconfig untuk mengedit
vi ~ / .gitconfig
Rekatkan kode berikut:
Simpan file.
Cukup ubah file apa saja di repo lokal Anda dan lakukan
sumber