K

Command Palette

Search for a command to run...

Daftar

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:

bash
git config --global user.name "Nama Lengkap Kamu"

Contoh:

bash
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:

bash
git config --global user.email "emailkamu@contoh.com"

Contoh:

bash
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 kayak main. Kamu bisa ngeset biar setiap kali kamu bikin repositori baru (git init), branch default-nya langsung main:

    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 dan user.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 perintah git 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?