Mengelola Beberapa Repositori Jarak Jauh
Pelajari cara bekerja dengan lebih dari satu repositori jarak jauh, mengganti nama dan menghapusnya, serta menyinkronkan fork dengan upstream.
Mengelola Beberapa Repositori Jarak Jauh adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Mengapa Banyak Repositori Jarak Jauh?
Sebuah repositori Git dapat terhubung ke lebih dari satu repositori jarak jauh sekaligus. Repositori jarak jauh bawaan biasanya disebut origin, tetapi Anda dapat menambahkan yang lain.
originbiasanya merupakan salinan Anda sendiri (fork)upstreambiasanya mengarah ke proyek asli
Pengaturan ini menjadi dasar alur kerja kontribusi sumber terbuka.
Mencantumkan Repositori Jarak Jauh
Gunakan git remote -v untuk melihat setiap repositori jarak jauh yang dikonfigurasi untuk repositori Anda, beserta URL pengambilan dan pengirimannya.
git remote -v
origin https://github.com/you/project.git (fetch)
origin https://github.com/you/project.git (push)Menambahkan Repositori Jarak Jauh
Untuk menambahkan repositori jarak jauh kedua, berikan nama dan URL dengan git remote add.
git remote add upstream https://github.com/original/project.gitMengambil dari Upstream
Setelah memiliki repositori jarak jauh upstream, Anda dapat mengambil cabangnya tanpa menggabungkannya ke cabang Anda.
git fetch upstreamMenyinkronkan Fork Anda
Untuk memperbarui fork Anda agar sesuai dengan proyek asli, ambil upstream lalu gabungkan cabang main-nya.
git fetch upstream
git checkout main
git merge upstream/mainMengganti Nama Repositori Jarak Jauh
Gunakan git remote rename untuk mengubah nama lokal sebuah repositori jarak jauh. URL-nya tetap sama.
git remote rename origin myforkMengubah URL Repositori Jarak Jauh
Jika sebuah repositori berpindah (misalnya dari HTTPS ke SSH), perbarui URL-nya dengan git remote set-url.
git remote set-url origin git@github.com:you/project.gitMenghapus Repositori Jarak Jauh
Hapus repositori jarak jauh yang tidak lagi Anda perlukan dengan git remote remove. Tindakan ini hanya menghapus rujukan lokal.
git remote remove upstreamMengirim ke Repositori Jarak Jauh Tertentu
Jika Anda memiliki beberapa repositori jarak jauh, sebutkan nama repositori yang ingin digunakan saat mengirim.
git push myfork feature-branchMemeriksa Repositori Jarak Jauh
git remote show menampilkan informasi terperinci: cabang yang dilacak, URL pengambilan/pengiriman, dan cabang mana yang sudah diperbarui.
git remote show upstreamMelacak Cabang di Berbagai Repositori Jarak Jauh
Anda dapat membuat cabang lokal yang melacak cabang pada repositori jarak jauh mana pun, sehingga penarikan berikutnya berlangsung otomatis.
git checkout -b release upstream/releasePemeriksaan Singkat
Uji pemahaman Anda tentang beberapa repositori jarak jauh.
Rangkuman
Anda telah mempelajari cara mengelola beberapa repositori jarak jauh:
git remote -vmencantumkan repositori jarak jauhgit remote add/remove/renamedigunakan untuk mengelolanyagit fetch upstream+ penggabungan menjaga fork tetap sinkrongit remote set-urlmemperbarui repositori yang telah berpindah
Ini adalah dasar model kolaborasi fork-dan-upstream.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mengelola Beberapa Repositori Jarak Jauh” gratis?
Ya — teks lengkap “Mengelola Beberapa Repositori Jarak Jauh” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Mengelola Beberapa Repositori Jarak Jauh”?
Pelajari cara bekerja dengan lebih dari satu repositori jarak jauh, mengganti nama dan menghapusnya, serta menyinkronkan fork dengan upstream. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?
Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Mengelola Beberapa Repositori Jarak Jauh” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?
Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Akun & Repositori GitHub
- Push, Pull, Clone
- Berkolaborasi dengan Repositori Jarak Jauh
- Mengelola Beberapa Repositori Jarak Jauh