0Pricing
DevOps Bootcamp · Pelajaran

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.

  • origin biasanya merupakan salinan Anda sendiri (fork)
  • upstream biasanya 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.git

Mengambil dari Upstream

Setelah memiliki repositori jarak jauh upstream, Anda dapat mengambil cabangnya tanpa menggabungkannya ke cabang Anda.

git fetch upstream

Menyinkronkan 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/main

Mengganti Nama Repositori Jarak Jauh

Gunakan git remote rename untuk mengubah nama lokal sebuah repositori jarak jauh. URL-nya tetap sama.

git remote rename origin myfork

Mengubah 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.git

Menghapus 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 upstream

Mengirim ke Repositori Jarak Jauh Tertentu

Jika Anda memiliki beberapa repositori jarak jauh, sebutkan nama repositori yang ingin digunakan saat mengirim.

git push myfork feature-branch

Memeriksa Repositori Jarak Jauh

git remote show menampilkan informasi terperinci: cabang yang dilacak, URL pengambilan/pengiriman, dan cabang mana yang sudah diperbarui.

git remote show upstream

Melacak 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/release

Pemeriksaan Singkat

Uji pemahaman Anda tentang beberapa repositori jarak jauh.

Rangkuman

Anda telah mempelajari cara mengelola beberapa repositori jarak jauh:

  • git remote -v mencantumkan repositori jarak jauh
  • git remote add / remove / rename digunakan untuk mengelolanya
  • git fetch upstream + penggabungan menjaga fork tetap sinkron
  • git remote set-url memperbarui 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

  1. Akun & Repositori GitHub
  2. Push, Pull, Clone
  3. Berkolaborasi dengan Repositori Jarak Jauh
  4. Mengelola Beberapa Repositori Jarak Jauh
← Kembali ke DevOps Bootcamp