Git & alur kerja Tingkat: Menengah 2 menit baca 3 contoh kode
Remote, push, dan pull: bekerja bersama lewat repositori daring
Menghubungkan repositori lokal dengan salinan daring, mengirim dan mengambil perubahan, serta alur kerja harian saat berkolaborasi.
Bayu Nugraha
Terbit
Seri Git untuk pemula Bagian 3 dari 3
Lihat semua bagian seri ini
- Commit pertamamu dengan Git
- Cabang dan merge: mencoba hal baru tanpa takut merusak
- Remote, push, dan pull: bekerja bersama lewat repositori daring (sedang dibaca)
Yang akan dipelajari
-
Apa itu remote dan
origin -
Mengirim commit dengan
git push -
Mengambil perubahan dengan
git pull - Alur kerja harian saat berkolaborasi
Prasyarat
- Paham commit dan cabang
- Punya akun di layanan hosting repositori apa saja
- Tutorial: Cabang dan merge: mencoba hal baru tanpa takut merusak
Sejauh ini riwayat hanya ada di komputermu. Dengan menghubungkannya ke repositori daring, pekerjaanmu punya cadangan dan bisa dikerjakan bersama orang lain.
Menghubungkan ke remote
Remote adalah salinan repositori di tempat lain. Buat repositori kosong di layanan hosting repositori pilihanmu, salin alamatnya, lalu daftarkan dengan nama origin. Alamat di bawah hanyalah contoh.
git remote add origin https://git.contoh.test/rani/catatan-belajar.git
git remote -v
git push -u origin main
git remote -v menampilkan daftar remote beserta alamatnya. git push mengirim commit ke remote; pilihan -u mengingat pasangan cabang lokal dan remote, sehingga selanjutnya cukup mengetik git push.
Mengambil perubahan
Ketika rekan mengirim commit baru, ambil dan gabungkan ke cabangmu dengan satu perintah.
git pull
Untuk mulai bekerja di repositori yang sudah ada, gunakan git clone diikuti alamatnya. Perintah itu mengunduh seluruh riwayat dan langsung mendaftarkan origin.
Alur kerja harian
Saat bekerja bersama, hindari commit langsung ke main. Pola yang umum dipakai:
git switch main
git pull
git switch -c perbaiki-salah-ketik
# ... sunting berkas, lalu:
git add .
git commit -m "Perbaiki salah ketik di halaman kontak"
git push -u origin perbaiki-salah-ketik
Setelah cabang terkirim, buka permintaan penggabungan di layanan hosting repositori. Di sana rekan bisa membaca perubahanmu, memberi masukan, lalu menggabungkannya ke main.
Ringkasan
- Remote adalah salinan repositori di tempat lain;
originadalah nama lazimnya. git pushmengirim commit,git pullmengambil dan menggabungkan.- Mulai hari dengan
git pull, bekerja di cabang, lalu kirim cabangnya. - Hindari
--forcepada cabang bersama.
Latihan
Kerjakan tanpa melihat contoh dulu. Buntu itu wajar; intip seperlunya.
- Kirim repositori latihanmu ke remote, lalu periksa di peramban bahwa commit-nya muncul.
- Sunting satu berkas langsung lewat antarmuka web layanan hosting, lalu ambil perubahannya dengan
git pull. - Tulis alur kerja harian di atas dengan kata-katamu sendiri di
catatan.md, lalu commit dan push.
Ditulis oleh Bayu Nugraha
Penulis Git & alur kerja · 4 tutorial
Paling sering ditanya rekan soal riwayat yang kusut dan konflik penggabungan. Menulis tentang Git dengan satu tujuan: membuat pembaca tidak takut lagi pada terminal.