CODEBOOK
Website Platform Belajar Dan Edukasi
By Shadownex 2025-2026
Materi/Git & GitHub Version Control
Tools

Git & GitHub Version Control

Pelajari alur kerja Git, staging, commit, branching, merging, pull request, serta mengatasi merge conflict.

Status Membaca:Belum Dibaca

Daftar Bab (2)

Bab 1 dari 2

Pengenalan Git & Basic Workflow

Git & GitHub Version Control

Git adalah sistem pengontrol versi terdistribusi (*Distributed Version Control System*) yang mencatat setiap perubahan pada berkas kode kamu.

Mengapa Git Sangat Penting?

  • Riwayat Lengkap — Bisa kembali ke versi kode lama kapan saja jika terjadi bug.
  • Kolaborasi Tim — Banyak developer bisa bekerja di project yang sama tanpa menimpa pekerjaan orang lain.
  • Branching — Membuat fitur baru di "cabang" terpisah secara aman.
  • Workflow Utama Git

    1. Working Directory — Tempat kamu mengedit file

    2. Staging Area — Tempat menyiapkan file yang akan disimpan

    3. Local Repository — Tempat riwayat commit tersimpan di komputer kamu

    4. Remote Repository (GitHub) — Tempat penyimpanan terpusat di cloud

    Perintah Dasar Git

    # Inisialisasi repository baru
    git init
    
    # Menghubungkan repo lokal ke GitHub
    git remote add origin https://github.com/user/repository.git
    
    # Cek status file
    git status
    
    # Masukkan file ke Staging Area
    git add .
    
    # Buat Commit dengan pesan yang jelas
    git commit -m "feat: tambahkan fitur login dengan Firebase"
    
    # Push kode ke GitHub
    git push -u origin main