Konfigurasi Awal Git
Langkah penting setelah instal Git! Pelajari cara mengatur nama pengguna dan alamat email global Anda di Git, yang akan tercatat di setiap commit yang Anda buat.
Sebelum "Nge-save" Kode: Kenalan Dulu Yuk Sama Git-nya! (Konfigurasi Awal)
Udah berhasil nginstal Git di komputermu? Selamat! "Mesin waktu" kodemu udah siap, tapi sebelum kita mulai "nyimpen" versi-versi kode kita (yang namanya commit
di Git), ada satu langkah penting yang perlu dilakuin: ngasih tau Git siapa kamu.
Setiap kali kamu nge-commit (nyimpen perubahan) di Git, Git bakal nyatet siapa yang nge-commit itu. Informasi ini penting banget, apalagi kalau nanti kamu kerja bareng tim atau kontribusi ke proyek orang lain. Jadi, kita perlu ngatur nama pengguna (username) dan alamat email kita di konfigurasi Git.
Kenapa Konfigurasi Ini Penting?
- Atribusi yang Jelas: Setiap commit bakal punya "tanda tangan" berupa nama dan emailmu. Jadi, semua orang (termasuk dirimu di masa depan) tau siapa yang bertanggung jawab atas perubahan kode tertentu.
- Integrasi dengan Platform (GitHub, dll.): Pas kamu nge-push kodemu ke GitHub atau platform sejenis, informasi nama dan email ini sering dipake buat nyambungin commit-mu ke akun GitHub-mu.
Konfigurasi ini biasanya cukup dilakuin sekali aja pas pertama kali kamu pake Git di satu komputer. Git bakal nyimpen settingan ini secara global buat semua proyek Git-mu di komputer itu.
Perintah Konfigurasi Dasar: git config
Kita bakal pake perintah git config
buat ngatur settingan Git. Opsi --global
dipake biar settingan ini berlaku buat semua repositori Git di komputermu.
1. Mengatur Nama Pengguna Global
Buka terminalmu (Git Bash, Terminal, CMD, atau PowerShell) dan ketik perintah berikut, ganti "Nama Lengkap Kamu"
dengan nama lengkapmu:
git config --global user.name "Nama Lengkap Kamu"
Contoh:
git config --global user.name "Budi Sanjaya"
Tekan Enter
. Gak bakal ada output apa-apa kalau berhasil, itu normal.
2. Mengatur Alamat Email Global
Selanjutnya, atur alamat emailmu. Sebaiknya pake alamat email yang sama dengan yang kamu pake (atau bakal pake) buat akun GitHub-mu.
Ketik perintah berikut, ganti "emailkamu@contoh.com"
dengan alamat emailmu:
git config --global user.email "emailkamu@contoh.com"
Contoh:
git config --global user.email "budi.sanjaya.dev@email.com"
Tekan Enter
.
Penting Soal Email:
- Kalau kamu pengen kontribusi ke proyek open source di GitHub dan mau alamat email pribadimu gak keliatan publik di commit history, GitHub nyediain alamat email
noreply
khusus buat akunmu. Kamu bisa cari infonya di setting email GitHub-mu.
(Opsional) Konfigurasi Tambahan yang Berguna
Selain nama dan email, ada beberapa settingan global lain yang mungkin berguna:
-
Mengatur Editor Teks Default: Pas kamu nge-commit tanpa ngasih pesan langsung (
git commit
tanpa-m "pesan"
), Git bakal ngebuka teks editor buat kamu nulis pesan commit yang lebih panjang. Secara default, dia mungkin pake editor terminal kayak Vim atau Nano yang bisa jadi agak ribet buat pemula. Kalau kamu udah nginstal VS Code dan udah ada di PATH, kamu bisa ngeset VS Code jadi editor default Git:bash git config --global core.editor "code --wait"
Opsi
--wait
itu penting biar Git nunggu sampe kamu nutup tab editor di VS Code sebelum dia ngelanjutin proses commit. -
Mengatur Nama Branch Default (Sangat Direkomendasikan): Dulu, nama branch utama default di Git itu
master
. Tapi, sekarang banyak komunitas yang beralih ke nama yang lebih netral dan inklusif kayakmain
. Kamu bisa ngeset biar setiap kali kamu bikin repositori baru (git init
), branch default-nya langsungmain
:bash git config --global init.defaultBranch main
Ini praktik yang bagus buat ngikutin standar modern.
Mengecek Konfigurasi Git-mu
Mau liat settingan apa aja yang udah kamu atur?
-
Melihat Semua Konfigurasi Global:
bash git config --global --list
Atau lebih ringkesnya:
bash git config --global -l
Ini bakal nampilin semua settingan globalmu, termasuk
user.name
danuser.email
yang baru aja kamu set. -
Melihat Konfigurasi Spesifik:
bash git config --global user.name # Outputnya bakal namamu git config --global user.email # Outputnya bakal emailmu
-
Melihat Semua Konfigurasi (Global, Sistem, Lokal): Kalau kamu mau liat semua level konfigurasi (termasuk yang spesifik buat proyek tertentu, kalau ada), cukup:
bash git config --list
(Perintah ini paling berguna kalau kamu lagi ada di dalem folder proyek Git).
Di Mana Konfigurasi Ini Disimpen?
Settingan --global
ini biasanya disimpen di file teks biasa yang namanya .gitconfig
di direktori home pengguna-mu.
- Linux/macOS:
~/.gitconfig
- Windows:
C:\Users\<NamaPengguna>\.gitconfig
Kamu bisa aja ngedit file ini langsung, tapi lebih aman pake perintahgit config
.
Sip! Dengan ngatur nama dan emailmu, Git sekarang udah "kenal" sama kamu. Setiap "jejak digital" yang kamu tinggalin di proyekmu (commit) bakal punya identitas yang jelas.
Ini langkah kecil tapi penting sebelum kita bener-bener mulai pake Git buat ngelola versi kode kita. Di bagian berikutnya, kita bakal belajar cara bikin "ruang kerja" Git pertama kita di folder proyek!
Kuis Konfigurasi Awal Git
Pertanyaan 1 dari 4
Perintah `git config --global user.name "Nama Anda"` digunakan untuk apa?