Di dalam direktori repositori git Anda , jalankangit config user.name
.
Mengapa menjalankan perintah ini dalam direktori git repo Anda penting?
Jika Anda berada di luar repositori git, git config user.name
memberi Anda nilai user.name
di tingkat global . Saat Anda membuat komit, nama pengguna terkait dibaca di tingkat lokal .
Meski kecil kemungkinannya, katakanlah user.name
diartikan sebagai foo
di tingkat global , tetapi bar
di tingkat lokal . Kemudian, ketika Anda berjalan di git config user.name
luar direktori git repo, itu memberi bar
. Namun, ketika Anda benar-benar melakukan sesuatu, nilai yang terkait adalah foo
.
Variabel config Git dapat disimpan dalam 3 level berbeda. Setiap level mengganti nilai di level sebelumnya.
1. Tingkat sistem (diterapkan untuk setiap pengguna di sistem dan semua repositori mereka)
- untuk melihat,
git config --list --system
(mungkin perlu sudo
)
- untuk mengatur,
git config --system color.ui true
- untuk mengedit file konfigurasi sistem,
git config --edit --system
2. Tingkat global (nilai khusus untuk Anda, pengguna.)
- untuk melihat,
git config --list --global
- untuk mengatur,
git config --global user.name xyz
- untuk mengedit file konfigurasi global,
git config --edit --global
3. Tingkat repositori (khusus untuk satu repositori itu)
- untuk melihat,
git config --list --local
- untuk mengatur,
git config --local core.ignorecase true
( --local
opsional)
- untuk mengedit file konfigurasi repositori,
git config --edit --local
( --local
opsional)
Bagaimana cara melihat semua pengaturan?
- Jalankan
git config --list
, tampilkan konfigurasi lokal sistem , global , dan (jika di dalam repositori)
- Jalankan
git config --list --show-origin
, juga menunjukkan file asal dari setiap item konfigurasi
Bagaimana cara membaca satu konfigurasi tertentu?
- Jalankan
git config user.name
untuk mendapatkan user.name
, misalnya.
- Anda juga dapat menentukan pilihan
--system
, --global
, --local
untuk membaca nilai yang pada tingkat tertentu.
Referensi: 1.6 Memulai - Penyiapan Git Pertama Kali