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
- Commit sering - Jangan tunggu sampai banyak perubahan
- Pesan commit yang jelas - Jelaskan apa yang diubah dan kenapa
- Pull sebelum push - Hindari conflict
- Gunakan .gitignore - Jangan commit file yang tidak perlu
Dengan menguasai Git, workflow development Anda akan jauh lebih terorganisir!