5 Langkah Mudah Menguasai Git & GitHub untuk Programmer Pemula (Bikin HRD Melirik!)

Oleh Admin KlikEdukasi |

 Pernahkah kamu membuat proyek coding dan menyimpannya dengan nama file seperti proyek_akhir, proyek_akhir_v2, proyek_akhir_final, proyek_akhir_final_banget_fix? Jika iya, selamat, kamu telah melakukan salah satu kesalahan fatal programmer pemula yang wajib segera dihentikan!

Cara penyimpanan seperti itu sangat tidak profesional, berisiko tinggi jika data hilang, dan mustahil digunakan jika kamu bekerja dalam tim.

Solusinya? Kamu wajib menggunakan sistem Version Control, dan standar industrinya adalah Git dan GitHub. Di KlikEdukasi, kita akan membedah 5 langkah mudah untuk menguasai Git dan GitHub agar coding-mu makin cepat, rapi, dan dilirik perusahaan IT!

1. Memahami Perbedaan Git dan GitHub

Banyak pemula yang mengira Git dan GitHub adalah hal yang sama. Padahal, keduanya sangat berbeda namun saling melengkapi.

  • Git: Adalah software (alat) Version Control System (VCS) yang dipasang langsung di laptopmu. Fungsinya untuk melacak setiap perubahan yang kamu buat pada kode proyekmu secara lokal.

  • GitHub: Adalah platform online (berbasis cloud) yang digunak
    an untuk menyimpan proyek Git kamu secara
    online. GitHub adalah tempat di mana kamu memamerkan kodemu, berkolaborasi dengan orang lain, dan membangun portofolio IT yang solid.

2. Instalasi dan Konfigurasi Dasar

Langkah pertama adalah mengunduh dan menginstal Git secara gratis dari situs resminya. Setelah terinstal, kamu wajib memperkenalkan diri ke Git melalui terminal atau CMD di laptopmu dengan dua perintah berikut:

git config --global user.name "Nama Kamu"
git config --global user.email "email_kamu@contoh.com"

Konfigurasi ini hanya perlu dilakukan satu kali seumur hidup di laptop tersebut, dan sangat penting agar Google tahu siapa yang menulis kode tersebut di GitHub nanti.

3. Membuat "Repository" Pertama

Dalam dunia Git, sebuah folder proyek kodingan disebut sebagai "Repository" (atau Repo).

  • Memulai Git: Masuk ke folder proyekmu melalui terminal, lalu ketik perintah git init. Perintah ini akan "menyulap" folder biasa tersebut menjadi Repository Git yang mulai melacak perubahan.

  • Menghubungkan ke GitHub: Buat Repository baru di akun GitHub kamu, lalu ikuti panduan di sana untuk menghubungkan Repo lokal di laptopmu ke Repo online di GitHub menggunakan perintah git remote add origin ....

4. Menggunakan Siklus "Add" dan "Commit"

Siklus inilah yang akan kamu lakukan setiap hari. Bayangkan commit sebagai sebuah checkpoint (titik simpan) di game, di mana kamu bisa kembali ke titik tersebut jika terjadi kesalahan fatal.

  • Git Add: Gunakan perintah git add . untuk memberi tahu Git: "Aku ingin menyimpan perubahan pada semua file di folder ini."

  • Git Commit: Gunakan perintah git commit -m "Pesan commit yang jelas". Pesan ini wajib menjelaskan perubahan apa yang kamu lakukan (misalnya: "Menambahkan navbar responsive").

5. Melakukan "Push" ke GitHub

Semua commit yang kamu lakukan di langkah ke-4 masih tersimpan secara lokal di laptopmu. Jika laptopmu rusak, kodinganmu hilang.Perintah Push: Gunakan perintah git push -u origin main (atau master, tergantung nama branch-mu). Perintah ini akan mengirimkan semua kodingan dan jejak commit kamu di laptop ke Repository GitHub.

Sekarang, kodinganmu sudah aman secara online dan profil GitHub kamu mulai terlihat aktif. Semakin banyak "kontribusi" hijau di GitHub kamu, semakin HRD percaya pada skill-mu!

Menguasai Git dan GitHub bukan lagi sekadar pilihan, melainkan keharusan mutlak bagi setiap programmer pemula yang ingin berkarir secara profesional. Kuncinya adalah Add, Commit, Push. Lakukan siklus ini secara konsisten setiap hari.

Untuk mempermudah penggunaan Git, kamu juga bisa memanfaatkan fitur Git yang sudah terintegrasi secara native di Visual Studio Code.

Sudah punya akun GitHub?  Kita bangun komunitas KlikEdukasi yang aktif berkontribusi! Jangan lupa bagikan panduan Version Control dari KlikEdukasi ini ke rekan-rekan sesama pemula!