Skip to Content

Pengenalan Git dan GitHub

Apa itu Git?

Git adalah sistem kontrol versi (Version Control System) yang digunakan untuk:

  • Mencatat perubahan pada kode dari waktu ke waktu.
  • Kembali ke versi sebelumnya jika ada masalah.
  • Bekerja kolaboratif dengan tim tanpa saling menimpa kode.

Beberapa konsep dasar Git:

  • Repository (repo): tempat menyimpan seluruh riwayat perubahan kode.
  • Commit: satu paket perubahan dengan pesan penjelasan.
  • Branch: cabang pengembangan yang terpisah dari jalur utama.

Git bekerja di lokal (di komputer kita), dan sangat cocok untuk mengelola proyek seperti:

  • Website statis (HTML, CSS, JS).
  • Aplikasi backend.
  • Proyek besar dengan banyak kontribusi.

Apa itu GitHub?

GitHub adalah layanan hosting untuk repository Git berbasis cloud. Fungsi utama:

  • Menyimpan repo Git secara online.
  • Berkolaborasi dengan orang lain melalui pull request dan code review.
  • Menggunakan fitur tambahan seperti Issues, Actions, dan Pages.

Beberapa manfaat GitHub:

  • Kode bisa diakses dari mana saja.
  • Memudahkan berbagi dan mempublikasikan proyek.
  • Menjadi portofolio publik untuk developer.

Hubungan Git dan GitHub

  • Git: alat yang bekerja di lokal, mengelola versi kode.
  • GitHub: platform online untuk menyimpan dan mengelola repo Git.

Alur sederhana:

  1. Inisialisasi repo Git di lokal.
  2. Commit perubahan.
  3. Hubungkan repo lokal dengan repo di GitHub.
  4. Push perubahan dari lokal ke GitHub.
Last updated on