Logo

Cara Kerja Git: Memahami Alur Dasarnya (Dasar Git #3)

Authors
  • avatarKartono 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:

  1. Kamu mengubah file (Working Directory)
  2. Kamu memilih perubahan (Staging Area)
  3. 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 🚀