Panduan Lengkap Git untuk Pemula

Git adalah version control system yang wajib dikuasai oleh setiap developer. Mari kita pelajari dasar-dasar Git yang essential.

Setup Awal

# Konfigurasi identity
git config --global user.name "Nama Anda"
git config --global user.email "email@anda.com"

Basic Commands

Inisialisasi Repository

git init

Menambahkan File ke Staging

git add .                # Tambahkan semua file
git add namafile.txt     # Tambahkan file tertentu

Commit Changes

git commit -m "Pesan commit yang jelas"

Push ke Remote

git push origin main

Branching Strategy

Branch memungkinkan Anda bekerja pada fitur berbeda tanpa mengganggu code utama:

# Membuat branch baru
git checkout -b feature-login

# Pindah ke branch lain
git checkout main

# Merge branch
git merge feature-login

Best Practices

  1. Commit sering - Jangan tunggu sampai banyak perubahan
  2. Pesan commit yang jelas - Jelaskan apa yang diubah dan kenapa
  3. Pull sebelum push - Hindari conflict
  4. Gunakan .gitignore - Jangan commit file yang tidak perlu

Dengan menguasai Git, workflow development Anda akan jauh lebih terorganisir!