Cara Kerja Git: Memahami Alur Dasarnya (Dasar Git #3)
- Authors
Kartono bin Saleh
- Published on
Cara Kerja Git
Setelah memahami apa itu Git, sekarang kita akan masuk ke bagian yang sangat penting:
Bagaimana sebenarnya Git bekerja?
Tenang, kita tidak akan langsung masuk ke hal yang terlalu teknis.
Kita mulai dari gambaran besarnya terlebih dahulu.
Gambaran Sederhana Cara Kerja Git
Secara umum, Git bekerja dalam tiga bagian utama:
- Working Directory
- Staging Area
- Repository
Agar lebih mudah dipahami, kita gunakan analogi sederhana.
Analogi: Proses Mengerjakan Tugas
Bayangkan kamu sedang mengerjakan sebuah tugas.
1. Working Directory (Area Kerja)
Ini adalah tempat kamu bekerja.
- kamu membuat file
- kamu mengedit file
- kamu menghapus file
Semua perubahan terjadi di sini.
2. Staging Area (Area Persiapan)
Setelah selesai mengerjakan, kamu memilih bagian mana yang ingin disimpan.
Tidak semua perubahan harus langsung disimpan.
Kamu bisa memilih file tertentu saja.
Di sinilah staging area berfungsi:
- menyiapkan perubahan sebelum disimpan permanen
3. Repository (Penyimpanan)
Ini adalah tempat penyimpanan permanen.
Setelah kamu yakin dengan perubahan yang sudah disiapkan, kamu menyimpannya ke repository.
Di sinilah Git mencatat:
- apa yang berubah
- kapan berubah
- dan siapa yang mengubah
Alur Sederhana Git
Jika disederhanakan, alurnya seperti ini:
- Kamu mengubah file (Working Directory)
- Kamu memilih perubahan (Staging Area)
- Kamu menyimpan perubahan (Repository)
Atau bisa ditulis seperti ini:
Working Directory → Staging Area → Repository
Kenapa Tidak Langsung Disimpan?
Mungkin kamu bertanya:
“Kenapa tidak langsung simpan saja?”
Karena Git memberi kamu kontrol.
Kamu bisa:
- memilih perubahan tertentu saja
- menghindari kesalahan kecil ikut tersimpan
- memastikan hanya perubahan yang benar-benar siap yang disimpan
Ini sangat penting, terutama dalam project besar.
Kesimpulan
Git bekerja dengan cara memisahkan proses perubahan menjadi beberapa tahap.
Dengan memahami alur ini, kamu akan lebih mudah menggunakan Git tanpa kebingungan.
Siap Lanjut?
Sekarang kamu sudah memahami cara kerja Git secara umum.
Pada bagian berikutnya, kita akan membahas istilah-istilah penting di Git yang wajib kamu pahami sebelum mulai praktik.
Tetap semangat, pelan-pelan tapi pasti 🚀