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.
Sintaks
| Perintah | Fungsinya |
|---|---|
git remote -v | Menampilkan 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 upstream | Mengganti nama remote |
git remote remove origin | Menghapus remote |
git remote show origin | Menampilkan detail sebuah remote |
Kasus umum
| Tujuan | Perintah |
|---|---|
| Hubungkan repo baru ke GitHub | git remote add origin <url> |
| Beralih dari HTTPS ke SSH | git remote set-url origin git@github.com:... |
| Cek ke mana origin mengarah | git remote -v |
Contoh langkah demi langkah
| Langkah | Perintah | Hasil |
|---|---|---|
| 1 | git remote add origin https://github.com/you/app.git | Mendaftarkan repositori GitHub dengan nama origin |
| 2 | git remote -v | Menampilkan origin beserta URL fetch dan push-nya |
| 3 | git push -u origin main | Mengunggah main dan mengaturnya agar melacak origin/main |
Pertanyaan seputar git remote
Apa itu remote di Git?
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?
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?
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?
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?
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?
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?
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?
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.