
Git Bukan Sekadar Tempat Backup Pribadi
Di artikel sebelumnya, kamu sudah belajar cara meng-upload kodemu ke GitHub (add, commit, push). Namun, potensi asli Git baru terlihat ketika kamu mulai bekerja bersama developer lain dalam satu project yang sama.
Berikut adalah 3 perintah krusial yang harus kamu ketahui jika berkolaborasi di GitHub.
1. Git Clone: Mengunduh Project dari Internet
Ketika kamu baru masuk ke perusahaan atau ingin ikut membantu project *Open Source*, kamu belum punya kode mereka di laptopmu. Kamu tidak men-downloadnya dalam bentuk file .ZIP biasa. Kamu harus menggunakan git clone.
# Mendownload repositori utuh beserta history perubahannya
git clone https://github.com/perusahaan/web-project.gitPerintah ini akan membuat folder baru di laptopmu yang otomatis terhubung (sinkron) dengan repository aslinya di GitHub.
2. Git Pull: Mengambil Update Terbaru
Misalkan malam ini teman kerjamu (Budi) memperbaiki sebuah error dan melakukan push kodenya ke GitHub. Keesokan paginya, kode di laptopmu sudah Ketinggalan Zaman.
Sebelum kamu mengetik kode baru, kamu WAJIB menyamakan kodemu dengan yang ada di server. Perintahnya adalah git pull (tarik).
git pull origin mainIni akan mengunduh perubahan milik Budi dan langsung menggabungkannya ke dalam file di laptopmu secara otomatis.
3. Git Branch & Git Merge: Jalur Pararel
Aturan paling suci dalam dunia kerja: Jangan pernah langsung mengedit di branch 'main' atau 'master'! Branch utama harus selalu bersih dan siap dipakai (production-ready).
Jika kamu ditugaskan membuat fitur "Login Facebook", buatlah *cabang* (Branch) baru yang terpisah dari jalur utama.
# Membuat dan berpindah ke cabang baru
git checkout -b fitur-login-fbDi cabang ini, kamu bisa bereksperimen sampai rusak sekalipun tanpa mengganggu branch utama. Setelah selesai dan kodenya dirasa aman, barulah cabang kamu tersebut Digabungkan (Merge) kembali ke branch utama, biasanya melalui proses persetujuan yang disebut Pull Request (PR) di halaman GitHub.
Kesimpulan
Siklus kerja ideal seorang programmer tim adalah: Buat Branch baru → Tulis kode → Commit → Push branch tersebut → Minta tim untuk me-review kodenya → Merge ke branch Main → Selesai.
Mau langsung pakai template?
Jelajahi template gratis dan premium di TampilKit untuk mempercepat proses development project kamu.
Browse Templates