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.namememberi Anda nilai user.namedi tingkat global . Saat Anda membuat komit, nama pengguna terkait dibaca di tingkat lokal .
Meski kecil kemungkinannya, katakanlah user.namediartikan sebagai foodi tingkat global , tetapi bardi tingkat lokal . Kemudian, ketika Anda berjalan di git config user.nameluar 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( --localopsional)
- untuk mengedit file konfigurasi repositori,
git config --edit --local( --localopsional)
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.nameuntuk mendapatkan user.name, misalnya.
- Anda juga dapat menentukan pilihan
--system, --global, --localuntuk membaca nilai yang pada tingkat tertentu.
Referensi: 1.6 Memulai - Penyiapan Git Pertama Kali