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:
- Inisialisasi repo Git di lokal.
- Commit perubahan.
- Hubungkan repo lokal dengan repo di GitHub.
- Push perubahan dari lokal ke GitHub.
Last updated on