Master Git & GitHub: Panduan Praktis untuk Pemula

Kuasai Git & GitHub dengan panduan praktis ini! Temukan langkah mudah untuk pemula agar proyek coding Anda lebih terorganisir.

By WGS INDONESIA
4.9/4.9
Indonesia
Rp 43,750.00 GRATIS
E-COURSE banner with text and icons representing Artificial Intelligence and video learning

Detail Pembelajaran

Master Git & GitHub: Panduan Praktis untuk Pemula
  • Git, GitHub, Panduan Pemula, Pengembangan Perangkat Lunak, Versi Kontrol

Baca Online

Master Git & GitHub: Panduan Praktis untuk Pemula

Daftar Isi

  1. Pengantar Git & GitHub
  2. Instalasi Git
  3. Konfigurasi Git Pertama Kali
  4. Membuat Repository Git
  5. Perintah Dasar Git
  6. Branching dan Merging
  7. Menggunakan GitHub
  8. Kolaborasi dengan GitHub
  9. Contoh Workflow Git & GitHub
  10. Sumber Belajar dan Channel

1. Pengantar Git & GitHub

Git adalah sistem kontrol versi terdistribusi yang membantu kamu melacak perubahan pada kode sumber dan berkolaborasi dengan tim. GitHub adalah platform hosting untuk repository Git yang memungkinkan kolaborasi secara online.

Dengan Git dan GitHub, kamu bisa mengelola proyek coding dengan lebih terstruktur, menghindari kehilangan data, dan bekerja bersama tim dengan mudah.

Ilustrasi logo Git dan GitHub dengan laptop dan kode di layar

2. Instalasi Git

Untuk mulai menggunakan Git, kamu harus menginstalnya terlebih dahulu di komputer kamu.

  1. Kunjungi situs resmi Git di https://git-scm.com/downloads .
  2. Pilih installer sesuai sistem operasi kamu (Windows, macOS, Linux).
  3. Ikuti instruksi instalasi sampai selesai.
  4. Setelah selesai, buka terminal atau command prompt dan ketik: git --version untuk memastikan Git sudah terpasang.
$ git --version
git version 2.40.0
    

3. Konfigurasi Git Pertama Kali

Setelah instalasi, kamu perlu mengatur identitas kamu agar setiap perubahan yang kamu buat tercatat dengan benar.

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

Contoh:

$ git config --global user.name "Budi Santoso"
$ git config --global user.email "budi@example.com"
    

4. Membuat Repository Git

Repository (repo) adalah tempat penyimpanan proyek Git. Kamu bisa membuat repo baru di komputer lokal dengan perintah:

$ mkdir nama-proyek
$ cd nama-proyek
$ git init
    

Perintah git init akan membuat folder tersembunyi .git yang berisi data Git.

5. Perintah Dasar Git

Berikut beberapa perintah dasar Git yang wajib kamu ketahui:

  • git status : Melihat status file yang sudah diubah.
  • git add <file> : Menambahkan file ke staging area.
  • git commit -m "pesan" : Menyimpan perubahan dengan pesan.
  • git log : Melihat riwayat commit.
  • git diff : Melihat perbedaan perubahan.

Contoh workflow sederhana:

$ git status
$ git add index.html
$ git commit -m "Menambahkan file index.html"
$ git log
    

6. Branching dan Merging

Branching memungkinkan kamu membuat cabang pengembangan terpisah tanpa mengganggu kode utama (main/master).

Membuat dan pindah ke branch baru:

$ git branch nama-branch
$ git checkout nama-branch
    

Atau gabungkan jadi satu perintah:

$ git checkout -b nama-branch
    

Setelah selesai, kamu bisa menggabungkan (merge) branch ke branch utama:

$ git checkout main
$ git merge nama-branch
    

7. Menggunakan GitHub

GitHub adalah layanan hosting repository Git secara online. Berikut langkah membuat repository di GitHub dan menghubungkannya dengan lokal:

  1. Buat akun di https://github.com .
  2. Klik tombol New repository .
  3. Isi nama repository dan pilih opsi public/private.
  4. Klik Create repository .
  5. Ikuti instruksi untuk menghubungkan repo lokal ke GitHub, contoh:
$ git remote add origin https://github.com/username/nama-repo.git
$ git branch -M main
$ git push -u origin main
    

8. Kolaborasi dengan GitHub

GitHub memudahkan kolaborasi dengan fitur seperti Pull Request, Issues, dan Review kode.

Langkah kolaborasi dasar:

  1. Fork repository orang lain ke akun kamu.
  2. Clone repository hasil fork ke komputer kamu.
  3. Buat branch baru untuk fitur atau perbaikan.
  4. Commit dan push perubahan ke branch tersebut.
  5. Buat Pull Request di GitHub untuk mengajukan perubahan.
  6. Tunggu review dan merge dari pemilik repository asli.

9. Contoh Workflow Git & GitHub

Berikut contoh langkah kerja menggunakan Git dan GitHub secara umum:

  1. Clone repository dari GitHub:
    $ git clone https://github.com/username/nama-repo.git
          
  2. Buat branch baru untuk fitur:
    $ git checkout -b fitur-baru
          
  3. Kerjakan perubahan, lalu tambahkan dan commit:
    $ git add .
    $ git commit -m "Menambahkan fitur baru"
          
  4. Push branch ke GitHub:
    $ git push origin fitur-baru
          
  5. Buat Pull Request di GitHub untuk menggabungkan fitur.
  6. Setelah merge, update branch main di lokal:
    $ git checkout main
    $ git pull origin main
          

10. Sumber Belajar dan Channel

Berikut beberapa sumber belajar dan channel YouTube yang sangat membantu untuk menguasai Git & GitHub:

Edukasi Terkait