Menu
CoddyTech

Git Remote

Terakhir diperbarui

git remote mengelola nama singkat yang dipakai repositorimu untuk repositori remote, yang paling umum adalah origin, yang mengarah ke repo GitHub-mu. Kamu memakainya untuk menambahkan remote saat memulai, melihat daftar remote yang ada, mengganti nama atau menghapusnya, dan mengubah URL remote (misalnya beralih dari HTTPS ke SSH).

Coba perintah-perintah ini di playground terminal: shell sungguhan di browsermu, tanpa perlu instalasi.

git remote mengelola koneksi bernama, seperti origin dan upstream, antara repositori lokalmu dan remote-nya.

Sintaks

PerintahFungsinya
git remote -vMenampilkan daftar remote beserta URL-nya
git remote add origin <url>Menambahkan remote bernama origin
git remote set-url origin <url>Mengubah URL sebuah remote
git remote rename origin upstreamMengganti nama remote
git remote remove originMenghapus remote
git remote show originMenampilkan detail sebuah remote

Kasus umum

TujuanPerintah
Hubungkan repo baru ke GitHubgit remote add origin <url>
Beralih dari HTTPS ke SSHgit remote set-url origin git@github.com:...
Cek ke mana origin mengarahgit remote -v

Contoh langkah demi langkah

LangkahPerintahHasil
1git remote add origin https://github.com/you/app.gitMendaftarkan repositori GitHub dengan nama origin
2git remote -vMenampilkan origin beserta URL fetch dan push-nya
3git push -u origin mainMengunggah main dan mengaturnya agar melacak origin/main

Pertanyaan seputar git remote

Apa itu remote di Git?
Remote adalah referensi bernama ke repositori yang di-hosting di tempat lain, biasanya di GitHub, GitLab, atau sebuah server. Nama default-nya origin. Remote adalah tujuan sinkronisasi git push, git pull, dan git fetch. git remote adalah perintah untuk mengelola referensi bernama tersebut.
Bagaimana cara menambahkan remote?
Jalankan git remote add origin <url> dengan URL repositorinya. Perintah ini menghubungkan repo lokalmu ke remote dengan nama origin. Setelah itu kamu bisa push dengan git push -u origin main. Pakai nama lain (seperti upstream) kalau origin sudah dipakai.
Bagaimana cara mengubah URL remote?
Pakai git remote set-url origin <new-url>. Dengan cara ini kamu bisa memindahkan repo dari URL HTTPS ke URL SSH (atau memperbaruinya setelah repo diganti nama) tanpa menghapus lalu menambahkan ulang remote-nya. Pastikan hasilnya dengan git remote -v.
Bagaimana cara melihat daftar remote?
Jalankan git remote -v untuk menampilkan setiap remote beserta URL fetch dan push-nya. Untuk tampilan detail satu remote, termasuk branch yang dilacaknya, pakai git remote show origin.
Apa fungsi git remote add origin?
Perintah ini menyimpan sebuah URL dengan nama origin di config repositorimu. Belum ada yang diunggah atau diunduh: perintah ini hanya membuat namanya, sehingga nanti kamu cukup mengetik git push origin main, bukan URL lengkapnya. Kalau origin sudah ada, Git menolak dengan pesan "remote origin already exists"; pakai git remote set-url origin <url> untuk mengarahkannya ke tempat lain.
Apa bedanya origin dan upstream?
Keduanya hanyalah nama yang lazim dipakai. origin adalah remote tempat kamu melakukan clone atau push pertama kali, biasanya salinanmu sendiri. Saat kamu melakukan fork pada sebuah proyek, repositori aslinya sering ditambahkan sebagai remote kedua bernama upstream dengan git remote add upstream <url>, supaya kamu bisa fetch perubahannya sambil push ke fork-mu.
Bagaimana cara fetch branch dari remote?
Jalankan git fetch origin untuk mengunduh semua branch, lalu git switch <branch> untuk membuat branch lokal yang melacak origin/<branch>. Halaman checkout branch remote membahas variasinya.
Bisakah saya berlatih ini secara online?
Bisa. Buka playground terminal untuk menjalankan git remote di shell sungguhan di browsermu, tanpa perlu instalasi. Kursus Git interaktif gratis dari Coddy juga membahas cara terhubung ke remote langkah demi langkah.
Ilustrasi bahasa pemrograman di Coddy

Belajar Git bersama Coddy

Mulai