Part 8 - Mengunggah Perubahan ke Remote Repository (git push)
1. Apa Itu Remote Repository?
Remote repository adalah repository yang disimpan di server seperti GitHub, GitLab, atau Bitbucket. Fungsinya untuk kolaborasi, backup, dan deployment.
2. Menambahkan Remote ke Repository Lokal
Jika project dimulai dengan git init, kamu perlu menghubungkan repository lokal ke remote.
git remote add origin https://github.com/username/nama-project.git
Cek remote:
git remote -v
3. Push Pertama Kali
Push pertama biasanya membutuhkan parameter lengkap:
git push -u origin main
Opsi -u membuat Git mengingat remote dan branch yang digunakan sehingga
push berikutnya cukup:
git push
4. Push Update Berikutnya
Setelah branch terhubung ke remote, cukup jalankan:
git push
5. Mengatasi Error Saat Push
1. Rejected (non-fast-forward)
Error ini muncul jika ada perubahan di remote yang belum kamu tarik.
git pull origin main
Lalu lakukan push ulang:
git push
2. Branch main tidak ditemukan
Cek branch lokal:
git branch
Jika branch default masih master, gunakan:
git push -u origin master
6. Menghapus Remote (Opsional)
git remote remove origin
7. Ringkasan
git remote add origin— hubungkan repo lokal dengan remote server.git push -u origin main— push pertama kali.git push— push update berikutnya.git pull— untuk sinkronisasi jika terjadi error push.
Pada Part 9, kita akan mempelajari cara menarik perubahan terbaru dari remote menggunakan git pull.

