Github Documentation
Panduan penggunaan GitHub untuk manajemen project, mulai dari upload project pertama, push update setelah bekerja, rollback commit, hingga best practices pengelolaan repository.
Upload Project Pertama
Langkah Awal Upload ke GitHub
Push project lokal pertama kali ke repository baru
git init
git remote add origin https://github.com/username/nama-repo.git
git add .
git commit -m "first commit"
git branch -M main
git push -u origin main
Push Setelah Update
Langkah Push Setelah Perubahan
Gunakan perintah ini setiap kali kamu menyelesaikan pekerjaan atau fitur baru.
git add .
git commit -m "feat: update fitur dashboard"
git pull origin main
git push origin main
Rollback ke Commit Sebelumnya
Cara Revert atau Reset Commit
Gunakan untuk mengembalikan project ke commit sebelumnya (berhati-hati, karena bisa menghapus perubahan).
git log --oneline
git checkout <commit_id>
git revert <commit_id>
git reset --hard <commit_id>
💡 Tips: Gunakan revert untuk membuat commit pembatalan (aman), dan reset --hard hanya bila kamu yakin ingin menghapus perubahan permanen.
Restore & Backup
Cloning & Backup
Menduplikasi repository dari GitHub
git clone https://github.com/username/nama-repo.git
cd nama-repo
npm install
Branching Strategy
Contoh Workflow
Gunakan branching untuk kolaborasi lebih rapi
main → branch production
develop → branch untuk integrasi fitur
feature/* → branch untuk fitur baru
hotfix/* → branch untuk perbaikan bug di production
Best Practices
Panduan
Tips menjaga repository tetap bersih & mudah di-maintain
Gunakan commit message yang jelas (conventional commits)
Selalu buat pull request untuk review code
Jangan commit file environment atau build (gunakan .gitignore)
Update branch lokal sebelum push untuk menghindari conflict