Git Config
Terakhir diperbarui
git config membaca dan menulis pengaturan Git: nama dan email untuk commit, editor dan nama branch default, alias, dan lainnya. Pengaturan ada di tiga tingkat: system (semua pengguna), global (--global, penggunamu), dan local (repo saat ini, yang menjadi default). Langkah pertama yang paling umum di komputer baru adalah mengatur nama dan email secara global.
Coba perintah-perintah ini di playground terminal: shell sungguhan di browsermu, tanpa perlu instalasi.
Sintaks
| Perintah | Fungsinya |
|---|---|
git config --global user.name "Ada" | Mengatur nama commit untuk semua repo |
git config --global user.email you@x.com | Mengatur email commit |
git config --global init.defaultBranch main | Menamai branch pertama repo baru main |
git config --global core.editor "code --wait" | Mengatur editor default |
git config --list | Menampilkan semua pengaturan saat ini |
git config user.email you@work.com | Mengatur nilai khusus repo ini (tanpa --global) |
Tiga tingkat pengaturan
| Tingkat | Flag | Berlaku untuk |
|---|---|---|
| System | --system | Setiap pengguna di komputer itu |
| Global | --global | Penggunamu, semua repomu |
| Local | (default) | Repositori saat ini saja |
Pertanyaan seputar git config
Bagaimana cara mengatur nama dan email di Git?
git config --global user.name "Your Name" dan git config --global user.email "you@example.com". Keduanya menandai kamu sebagai penulis commit di semua repositorimu. Atur sekali saja saat kamu menginstal Git di komputer baru.Apa bedanya config --global dan local?
--global menulis ke config tingkat pengguna (~/.gitconfig) dan berlaku untuk semua repositorimu. Tanpa flag itu, Git menulis ke config repositori saat ini (.git/config), yang menimpa nilai global hanya di repo itu. Berguna misalnya untuk memakai email lain di repo kantor.Bagaimana cara melihat konfigurasi Git saat ini?
git config --list untuk menampilkan semua pengaturan, atau git config --list --show-origin untuk juga melihat file asal setiap nilai. Untuk membaca satu nilai, pakai git config user.email. Ini cara tercepat untuk mengecek nama dan email yang akan dipakai commit-mu.Bagaimana cara membuat alias Git?
git config --global alias.<short> "<command>", misalnya git config --global alias.co checkout supaya git co menjalankan git checkout. Alias disimpan di config global dan menghemat ketikan untuk perintah yang sering kamu jalankan.Bisakah saya berlatih ini secara online?
git config di shell sungguhan di browsermu, tanpa perlu instalasi. Kursus Git interaktif gratis dari Coddy juga membahas cara menyiapkan Git langkah demi langkah.