Bagi banyak pemula di dunia pemrograman, istilah Git dan GitHub sering terdengar, tapi tak jarang terasa membingungkan. Padahal, memahami dan menggunakan keduanya akan sangat membantumu dalam mengelola kode, berkolaborasi dalam tim, dan menjaga proyek tetap aman dari kehilangan data.
Tenang, kamu tidak perlu jadi developer berpengalaman dulu untuk bisa memahami ini. Artikel ini akan membantu kamu mengenal dan menggunakan Git serta GitHub dengan cara yang sederhana dan anti ribet.

Apa Itu Git dan GitHub?
-
Git adalah alat kontrol versi (version control system) yang digunakan untuk mencatat perubahan pada kode sumber. Git memungkinkan kamu menyimpan riwayat perubahan, kembali ke versi sebelumnya, dan bekerja di banyak cabang (branch) proyek secara terpisah.
-
GitHub adalah layanan berbasis cloud yang menyimpan proyek Git kamu secara online. GitHub memudahkan kamu untuk berbagi proyek, berkolaborasi dengan orang lain, serta mengelola kontribusi lewat fitur seperti pull request dan issues.
Langkah Mudah Menggunakan Git dan GitHub
Berikut langkah-langkah paling dasar yang perlu kamu ketahui:
1. Install Git
Untuk mulai, kamu harus menginstal Git terlebih dahulu.
-
Download dari https://git-scm.com
-
Ikuti petunjuk instalasi (untuk Windows, macOS, atau Linux)
Cek apakah berhasil dengan:
git --version
2. Buat Akun GitHub
Kunjungi https://github.com dan daftar secara gratis. Setelah itu, kamu bisa mulai membuat repository (repo) untuk menyimpan proyekmu.
Memulai Proyek Git (Secara Lokal)
a. Inisialisasi Proyek Git
Masuk ke folder proyek kamu lalu ketik:
git init
b. Tambahkan File ke Git
Setelah menambahkan atau mengubah file, jalankan:
git add .
Perintah ini menandai semua file untuk disimpan ke riwayat Git.
c. Simpan Perubahan
git commit -m "Deskripsi singkat perubahan"
Menghubungkan dengan GitHub
a. Buat Repository di GitHub
Klik tombol “New Repository” di dashboard GitHub. Isi nama, deskripsi (opsional), lalu klik Create Repository.
b. Hubungkan Proyek Lokal ke GitHub
Di terminal:
git remote add origin https://github.com/username/nama-repo.git
c. Kirim Proyek ke GitHub
git push -u origin master
Sekarang, proyekmu tersedia di GitHub!
Kolaborasi Dasar di GitHub
-
Clone repository dari GitHub ke lokal:
git clone https://github.com/username/nama-repo.git - Buat branch baru untuk pengembangan:
git checkout -b fitur-baru - Setelah selesai, kirim ke GitHub:
git push origin fitur-baru - Buat pull request di GitHub agar tim bisa mereview dan menggabungkan kode tersebut ke cabang utama.
Tips Anti Bingung untuk Pemula
-
Gunakan GitHub Desktop kalau kamu tidak nyaman dengan command line.
-
Sering lakukan commit supaya perubahan mudah dilacak.
-
Gunakan README.md untuk menjelaskan proyekmu.
-
Jangan takut mencoba! Semua kesalahan di Git bisa dikembalikan.
Penutup
Git dan GitHub bukan cuma alat untuk developer profesional, tapi justru sangat berguna untuk semua orang yang sedang belajar koding atau ingin bekerja tim secara efisien. Dengan memahami dasar-dasarnya, kamu sudah selangkah lebih dekat jadi programmer yang terorganisir dan siap berkolaborasi.
Kalau kamu sudah paham dasar ini, langkah berikutnya bisa mulai belajar branching strategy, merge conflict, dan CI/CD. Tapi pelan-pelan saja, karena semua ahli juga pernah bingung di awal!