Konfigurasi & Repository Pertama

Memberi tahu Git siapa kamu, memahami tingkat konfigurasi, dan melihat apa yang dibuat git init.

Part 2 dari 22 ± 25 menit Gratis

Kenapa harus mengatur identitas?

Setiap commit mencatat siapa penulisnya. Git tidak menebak: sebelum commit pertama, kamu wajib mengatur nama dan email. Kalau lupa, Git menolak commit dengan pesan Author identity unknown (kamu akan melihatnya sendiri di bab-bab berikutnya bila identitas belum diatur).

git config --global user.name "Dina Rahma"
git config --global user.email "dina@kelasit.com"

Gunakan email yang sama dengan akun GitHub-mu agar commit terhubung ke profilmu.

Tiga tingkat konfigurasi

TingkatOpsiBerlaku untuk
System--systemSeluruh pengguna di komputer
Global--globalSemua repo milik kamu (paling umum)
Local--local (default)Hanya repo tempat perintah dijalankan

Tingkat yang lebih spesifik menang. Contoh: email kantor hanya untuk satu repo kerja, jalankan di dalam repo itu tanpa --global.

Melihat konfigurasi

git config --list            # semua pengaturan
git config user.name         # satu nilai
git config --global --list   # hanya tingkat global

Membuat repository: git init

mkdir proyek-saya
cd proyek-saya
git init

Keluarannya: Initialized empty Git repository in .../proyek-saya/.git/. Git membuat folder tersembunyi .git yang berisi seluruh database riwayat. Jangan menghapus atau mengedit isinya sembarangan: menghapus .git berarti menghapus seluruh riwayat (berkas proyekmu sendiri tetap ada).

Nama branch default

Branch utama biasa disebut main (dulu master). Kamu bisa menentukan nama saat init: git init -b main, atau mengatur default selamanya: git config --global init.defaultBranch main.

Perintah pertama yang paling sering: git status

git status menjawab "apa kondisi repo saya sekarang?". Di repo baru ia menjawab:

On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)

Biasakan menjalankan git status sesering mungkin; ia juga memberi petunjuk perintah berikutnya.

Tips tambahan

  • Atur editor default: git config --global core.editor "code --wait" (VS Code).
  • Atur alias: git config --global alias.st status lalu git st.
  • Pesan error "dubious ownership" berarti folder repo dimiliki pengguna lain; baca pesannya sebelum menimpa pengaturan keamanan.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X