Panduan Git Dasar: Inisialisasi, Commit, dan Push ke Repository

By | 7 November 2025

Panduan Git dasar sangat penting bagi siapa pun yang ingin memulai karier di dunia pemrograman atau pengembangan perangkat lunak. Git adalah sistem kontrol versi yang memungkinkan developer melacak perubahan pada kode, berkolaborasi dengan tim, dan menjaga riwayat proyek secara teratur. Dengan memahami konsep dasar seperti init, commit, dan push, kamu bisa bekerja lebih efisien tanpa takut kehilangan progress. Tutorial ini akan membahas langkah-langkah Git dasar, mulai dari inisialisasi repository hingga mengirimkan kode ke repository online seperti GitHub. Semua akan dijelaskan dengan cara sederhana agar mudah diikuti bahkan oleh pemula sekalipun.

Apa Itu Git?

Git adalah sistem version control (kontrol versi) yang dikembangkan oleh Linus Torvalds, pencipta Linux. Git memungkinkan pengembang untuk menyimpan, melacak, dan mengelola versi dari suatu proyek perangkat lunak secara efisien.

Berbeda dari menyimpan file secara manual, Git mencatat setiap perubahan yang terjadi pada file proyek. Setiap perubahan bisa ditelusuri, dikembalikan, bahkan dibandingkan antar versi. Inilah yang menjadikan Git sangat berguna saat bekerja dalam tim besar.

Beberapa keunggulan Git:

  • Menyimpan seluruh riwayat proyek (history)

  • Mendukung kerja kolaboratif tanpa konflik

  • Bisa digunakan secara offline

  • Cepat dan efisien dalam mengelola versi file

Persiapan Awal: Instalasi Git

Sebelum memulai Git dasar, kamu harus memastikan Git sudah terpasang di komputer.

1. Instalasi di Windows

  • Unduh Git dari situs resmi git-scm.com

  • Jalankan file instalasi dan ikuti panduan instalasi.

  • Setelah selesai, buka Git Bash.

  • Ketik perintah:

    git --version

    Jika muncul versi Git, berarti instalasi berhasil.

2. Instalasi di macOS

Kamu dapat menginstal Git menggunakan Homebrew:

brew install git

Atau unduh langsung dari situs resmi Git.

3. Instalasi di Linux (Ubuntu/Debian)

Gunakan perintah berikut:

sudo apt update
sudo apt install git

Setelah terinstal, kamu siap melanjutkan ke tahap konfigurasi awal.

Konfigurasi Awal Git

Sebelum mulai menggunakan Git, lakukan konfigurasi identitas pengguna agar setiap commit tercatat dengan nama dan email kamu.

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

Untuk memeriksa konfigurasi:

git config --list

Informasi ini akan digunakan Git untuk mencatat siapa yang membuat perubahan pada setiap commit.

Inisialisasi Repository

Langkah pertama dalam panduan Git dasar adalah membuat repository lokal. Repository adalah tempat Git menyimpan semua riwayat perubahan proyek.

Membuat Repository Baru

Masuk ke direktori proyek kamu, lalu jalankan perintah:

git init

Perintah ini akan membuat folder .git tersembunyi yang menyimpan semua data versi proyekmu.

Menambahkan File ke Repository

Setelah repository dibuat, tambahkan file proyek ke dalam area staging:

git add .

Tanda titik (.) berarti semua file di folder tersebut akan ditambahkan.

Membuat Commit Pertama

Commit adalah langkah untuk menyimpan perubahan ke dalam repository. Setiap commit memiliki pesan yang menjelaskan perubahan apa yang dilakukan.

git commit -m "Commit pertama: menambahkan file awal"

Beberapa tips membuat pesan commit yang baik:

  • Gunakan bahasa yang jelas dan ringkas.

  • Hindari pesan seperti “update” tanpa konteks.

  • Gunakan format seperti:
    "Menambahkan fitur login" atau "Memperbaiki bug pada halaman checkout"

Untuk melihat daftar commit:

git log

Menambahkan Repository Remote (GitHub)

Agar proyek bisa diakses secara online atau dikerjakan bersama tim, tambahkan remote repository.
Pertama, buat repository baru di GitHub tanpa README (karena sudah ada file lokal).

Kemudian jalankan perintah di terminal:

git remote add origin https://github.com/username/nama-repo.

Untuk memastikan remote berhasil ditambahkan:

git remote -v

Push ke Repository

Tahap berikutnya dalam panduan Git dasar adalah mengirimkan commit lokal ke GitHub dengan perintah:

git push -u origin

Jika branch utama kamu bernama master, ganti main dengan master.

Setelah push berhasil, buka halaman GitHub dan kamu akan melihat semua file dari repository lokal sudah terunggah.

Menarik (Pull) Perubahan dari Repository

Jika kamu bekerja dalam tim, bisa saja rekanmu mengubah file di repository GitHub. Untuk memperbarui repository lokal:

git pull origin main

Perintah ini akan mengambil perubahan terbaru dari repository online dan menggabungkannya ke proyek lokalmu.

Tips dan Praktik Terbaik

  1. Commit secara teratur
    Simpan perubahan kecil secara berkala agar mudah dilacak dan di-rollback jika perlu.

  2. Gunakan branch untuk eksperimen
    Gunakan git branch untuk membuat cabang terpisah saat mengerjakan fitur baru.

  3. Jangan push file sensitif
    Hindari mengunggah file seperti .env, config.php, atau kredensial API.

  4. Gunakan .gitignore
    Buat file .gitignore untuk mengecualikan file atau folder tertentu agar tidak ikut ter-commit.

  5. Selalu tarik (pull) sebelum push
    Ini membantu menghindari konflik versi dengan rekan satu tim.

Kesimpulan

Melalui panduan Git dasar ini, kamu telah mempelajari langkah-langkah penting dalam menggunakan Git — mulai dari inisialisasi repository, membuat commit, hingga melakukan push ke repository GitHub. Git bukan hanya alat teknis, tapi juga fondasi penting dalam kolaborasi dan manajemen proyek perangkat lunak modern. Dengan rutin berlatih menggunakan Git, kamu akan semakin mahir dalam mengatur kode, berkolaborasi dengan tim, dan menjaga kualitas proyek.

Jadi, mulai sekarang biasakan untuk selalu meng-commit dan push perubahanmu secara teratur agar setiap langkah perkembangan proyekmu tercatat dengan rapi.