1. Pendahuluan
Apa sih GitHub Itu? π€
GitHub itu seperti Instagram-nya para programmer! Tapi alih-alih posting foto, kamu posting code. Keren kan? GitHub adalah platform yang memungkinkan kamu menyimpan, mengelola, dan berbagi code dengan programmer lain di seluruh dunia.
Kenapa Harus Pakai GitHub? π‘
- Portofolio keren untuk melamar kerja
- Bisa kolaborasi dengan developer dari mana aja
- Backup code aman dan rapi
- Belajar dari code developer lain
- GRATIS!
Siapa yang Cocok Baca Panduan Ini? π
- Kamu yang baru mulai belajar coding
- Mahasiswa IT yang pengen portfolio keren
- Yang pengen mulai kontribusi ke open source
- Yang bingung pakai Git & GitHub
Apa yang Bakal Kamu Dapat? π
- Cara pakai GitHub dari A-Z
- Tips dan trik dari pengalaman nyata
- Panduan step-by-step yang gampang diikuti
- Bonus: template dan cheatsheet!
2. Konsep Dasar Git & GitHub
Git vs GitHub: Beda Tapi Saling Melengkapi π€
Git
- Tool untuk version control
- Kerja di komputer lokal
- Gratis dan open source
- Dibuat sama Linus Torvalds (yang bikin Linux)
GitHub
- Platform online untuk nyimpan Git repositories
- Tempat kolaborasi dengan developer lain
- Ada fitur social media untuk developer
- Dimiliki Microsoft
Istilah Penting yang Wajib Tau! π
- Repository (repo): Folder project kamu
- Commit: Save perubahan code
- Push: Upload ke GitHub
- Pull: Download dari GitHub
- Branch: Cabang development
- Merge: Gabung code dari branch berbeda
Kenapa Version Control Penting? π―
1. Tracking Perubahan
- Tau siapa yang ubah apa
- Kapan diubahnya
- Bisa kembalikan ke versi sebelumnya
2. Kolaborasi Lebih Mudah
- Kerja bareng tanpa takut code ketimpa
- Bisa bikin branch terpisah
- Merge code dengan aman
3. Backup Otomatis
- Code tersimpan di cloud
- Aman dari laptop rusak/hilang
- History lengkap tersimpan
3. Memulai dengan GitHub
Bikin Akun GitHub π
- Buka github.com
- Klik “Sign Up”
- Isi:
- Password
- Username (pilih yang profesional!)
- Verifikasi email
Setup Profil GitHub β
Wajib Diisi:
- Foto profil profesional
- Bio singkat
- Link portfolio/social media
- Pinned repositories
Tips Profil Keren:
- Bikin README.md profile
- Tambah stats GitHub
- Showcase project terbaik
Instalasi Git di Komputer π»
Windows
- Download Git dari git-scm.com
- Install dengan next-next-finish
- Buka Git Bash untuk test
Mac/Linux
# Mac (dengan Homebrew)
brew install git
# Linux
sudo apt-get install git
Konfigurasi Awal Git βοΈ
# Set username
git config --global user.name "username_kamu"
# Set email
git config --global user.email "[email protected]"
# Cek konfigurasi
git config --list
Pro Tips! π‘
- Pilih username yang profesional
- Gunakan email yang aktif
- Mulai dengan repository sederhana
- Commit secara teratur
Catatan: Panduan ini akan terus diupdate. Stay tuned!