PENGENALAN GIT

Pengenalan Git

Version Control and Branch Management




Apa itu Git?

Git adalah sebuah sistem pengontrol versi atau biasa dikenal dengan Version Control System (VCS) yang terdistribusi. Git biasanya digunakan untuk mengelola perubahan pada kode sumber (source code).




Mengapa Menggunakan Git?

  • Melacak perubahan source code.
  • Kolaborasi dengan tim pengembang.
  • Membatalkan perubahan yang tidak diinginkan.
  • Menciptakan branch untuk pengembangan paralel.
  • Meringankan konflik saat menggabungkan kode.




Konsep Dasar Git

Repository : Tempat penyimpanan semua file dan history perubahan.
Commit : Menyimpan perubahan pada repository.
Branch : Cabang yang berisi serangkaian commit.
Remote : Repository jarak jauh.
Merge : Menggabungkan perubahan dari branch lain ke branch utama.
Push : Upload perubahan ke remote.
Pull : Mengambil perubahan dari remote.





Instalasi Git

    1. Unduh Git dari https://git-scm.com/downloads
    2. Ikuti langkah-langkah instalasi yang disediakan.



Konfigurasi Git

  • Buka terminal/command prompt.
  • Konfigurasikan nama pengguna:
    git config --global user.name "Nama Anda"
  • Konfigurasi alamat email:
    git config --global user.email "email@contoh.com"




Inisialisasi Repository

    1. Buat folder baru untuk proyek Anda.
    2. Buka terminal/command prompt dan masuk ke folder tersebut.
    3. Jalankan perintah:
      git init
    4. Repository lokal siap digunakan.




Mengelola Perubahan

  • Periksa status repository:
    git status
  • Tambahkan file ke staging area:
    git add nama_file
  • Lakukan commit perubahan:
    git commit -m "Pesan commit"




Membuat Branch

Buat branch baru:
git branch nama_branch
Pindah ke branch:
git checkout nama_branch
Gabungkan branch:
git merge nama_branch_1 nama_branch_2




GitHub: Platform Hosting untuk Repository Git

GitHub menyediakan layanan hosting untuk repositori Git dan memungkinkan kolaborasi yang lebih mudah antara pengembang perangkat lunak.
Repositori Git yang dihosting di server GitHub adalah contoh dari remote Git.




Sinkronisasi dengan Remote Git

  • Tambahkan remote (repositori jarak jauh):
    git remote add nama_remote url_repositori
  • Upload commit ke remote:
    git push nama_remote nama_branch
  • Ambil commit terbaru dari remote:
    git fetch nama_remote nama_branch
  • Ambil commit terbaru dari remote dan merge ke branch saat ini:
    git pull nama_remote nama_branch




Sumber Daya Belajar

Posting Komentar

0 Komentar