Cara Menggunakan Git & GitHub CLI di Linux
Cara Menggunakan Git & GitHub CLI di Linux. Kehilangan kode karena lupa menyimpan perubahan? Atau bingung berkolaborasi dengan tim? Git dan GitHub CLI adalah solusi terbaik untuk mengelola kode dan bekerja sama langsung dari terminal Linux. Git melacak perubahan kode, sementara GitHub CLI mempermudah interaksi dengan GitHub tanpa browser. Artikel ini akan memandu kamu langkah demi langkah menggunakan keduanya di Linux, dengan praktik terbaik dan contoh kasus untuk pemula. Yuk, kelola proyekmu seperti profesional!
Apa Itu Git dan GitHub CLI?
Git adalah sistem kontrol versi untuk melacak perubahan kode, memungkinkan kolaborasi dan rollback. GitHub CLI adalah alat untuk mengelola repositori GitHub (pull request, issue) dari terminal. Keduanya ideal untuk pengembang di Linux.
Mengapa Menggunakan Git dan GitHub CLI di Linux?
- Efisiensi: GitHub CLI cepat tanpa browser.
- Kontrol Versi: Hindari kehilangan kode.
- Kolaborasi: Mudah bekerja dengan tim.
- Gratis: Open-source dan fleksibel.
Prasyarat
Siapkan:
- Linux (Ubuntu, Debian, Fedora).
- Koneksi internet.
- Akun GitHub (github.com).
- Terminal.
Langkah-Langkah Penggunaan
Kami akan membuat proyek web sederhana sebagai contoh.
Langkah 1: Instalasi Git
- Perbarui Sistem:
sudo apt update && sudo apt upgrade -y
- Instal Git:
- Ubuntu/Debian:
sudo apt install -y git
- Fedora:
sudo dnf install -y git
- Ubuntu/Debian:
- Verifikasi:
git --version
- Konfigurasi:
git config --global user.name "Nama Kamu" git config --global user.email "email@contoh.com"
Langkah 2: Instalasi GitHub CLI
- Tambahkan Repositori:
- Ubuntu/Debian:
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null sudo apt update sudo apt install -y gh
- Fedora:
sudo dnf install 'dnf-command(config-manager)' sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo sudo dnf install -y gh
- Ubuntu/Debian:
- Verifikasi:
gh --version
- Login:
gh auth login
Langkah 3: Buat Repositori Lokal
- Buat proyek:
mkdir my-project && cd my-project git init
- Buat
index.html
:<!DOCTYPE html> <html> <head> <title>Proyek Saya</title> </head> <body> <h1>Halo, GitHub!</h1> </body> </html>
- Commit:
git add . git commit -m "Initial commit"
Langkah 4: Kelola Repositori
- Buat Repositori GitHub:
gh repo create my-project --public --source=. --remote=origin
- Push Kode:
git push -u origin main
Langkah 5: Kolaborasi
- Buat branch:
git checkout -b feature-update
- Edit
index.html
:<p>Update baru!</p>
- Commit dan push:
git add . git commit -m "Add new paragraph" git push origin feature-update
- Buat pull request:
gh pr create --title "Add new paragraph" --body "Menambahkan paragraf baru"
Langkah 6: Pantau
- Cek repositori:
gh repo view
- Pull perubahan:
git pull origin main
Praktik Terbaik
Praktik | Deskripsi |
---|---|
Commit Jelas | Gunakan pesan commit deskriptif. |
Gunakan Branch | Pisahkan fitur di branch terpisah. |
Perbarui Rutin | Update Git dan CLI. |
Amankan Token | Jaga kerahasiaan token CLI. |
Backup | Simpan salinan proyek lokal. |
Contoh Kasus: Web Sederhana
Di Ubuntu 22.04:
- Instal Git dan GitHub CLI.
- Buat
simple-web
:mkdir simple-web && cd simple-web git init
- Buat
index.html
danstyle.css
, commit, dan push. - Tambah fitur di branch baru, buat pull request.
Troubleshooting
Masalah | Solusi |
---|---|
CLI gagal login | Cek koneksi, ulangi login. |
Push gagal | Cek URL repositori dan token. |
Perintah gh error | Ulangi instalasi CLI. |
Kesimpulan
Git dan GitHub CLI memudahkan pengelolaan kode di Linux. Dengan panduan ini, pemula bisa membuat dan mengelola proyek di GitHub dengan cepat. Terapkan praktik terbaik untuk hasil optimal. Info lebih lanjut ada di git-scm.com/doc atau cli.github.com!