Mengelola repositori dan kolaborasi melalui GitHub

From OnnoWiki
Revision as of 09:51, 8 April 2025 by Onnowpurbo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Tujuan Pembelajaran

Setelah menyelesaikan modul ini, peserta mampu:

  • Menginstal dan mengonfigurasi Git di Ubuntu 24.04
  • Membuat dan mengelola repositori Git lokal dan di GitHub
  • Melakukan clone, commit, push, dan pull
  • Mengelola branch dan pull request untuk kolaborasi tim

Persiapan Awal

Instalasi Git

Buka Terminal dan jalankan perintah:

sudo apt update
sudo apt install git -y

2. Konfigurasi Git

Atur identitas pengguna Git:

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

Cek konfigurasi:

git config --list


Menghubungkan dengan GitHub

3. Membuat Akun GitHub

Kunjungi: [1](https://github.com/)

Daftar dan buat akun jika belum punya.

4. Membuat Repositori di GitHub

  • Klik tombol +New repository
  • Masukkan nama repositori, misalnya `belajar-git`
  • Pilih Public atau Private
  • Klik Create repository

Mengelola Repositori Lokal

5. Clone Repositori dari GitHub

Contoh:

git clone https://github.com/username/belajar-git.git
cd belajar-git


6. Menambahkan File Baru dan Commit

echo "# Belajar Git" > README.md
git add README.md
git commit -m "Menambahkan README.md"

7. Push ke GitHub

git push origin main


> Catatan: Jika diminta login, gunakan token GitHub sebagai password. Buat token di [Settings → Developer settings → Personal access tokens](https://github.com/settings/tokens)

Manajemen Branch

8. Membuat dan Berpindah ke Branch Baru

git checkout -b fitur-login

9. Merge Branch ke Main

git checkout main
git merge fitur-login

10. Menghapus Branch Lokal

git branch -d fitur-login

Kolaborasi Tim

11. Fork dan Pull Request

  • Fork proyek dari GitHub
  • Clone ke lokal, lakukan perubahan
  • Push ke GitHub kamu
  • Buat Pull Request ke repositori asal

12. Menarik Perubahan dari Repositori Utama

git remote add upstream https://github.com/original/namaproject.git
git fetch upstream
git merge upstream/main

Tips Tambahan

13. Melihat Riwayat Commit

git log --oneline


14. Membatalkan Commit Terakhir (jika belum dipush)

git reset --soft HEAD~1

Latihan

  • Buat repositori GitHub bernama `latihan-git`
  • Clone repositori ke Ubuntu
  • Tambahkan file `index.html`
  • Buat branch `cabang1` dan tambahkan file CSS
  • Merge `cabang1` ke `main` dan push ke GitHub
  • Buat Pull Request jika bekerja dari fork


Pranala Menarik