0Pricing
DevOps Bootcamp · Pelajaran

Berkolaborasi dengan Repositori Jarak Jauh

Pelajari cara menambahkan dan mengelola beberapa repositori jarak jauh agar kolaborasi lintas tim berjalan lancar.

Berkolaborasi dengan Repositori Jarak Jauh adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 3 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 Menggunakan Beberapa Repositori Jarak Jauh?

Kolaborasi sering kali melibatkan lebih dari sekadar repositori milik Anda sendiri. Terkadang Anda berkontribusi pada proyek sumber terbuka atau bekerja dengan lingkungan penerapan yang berbeda.

Git memungkinkan Anda mengelola beberapa repositori jarak jauh untuk satu proyek lokal. Pelajaran ini akan menunjukkan cara menyiapkannya dan menggunakannya secara efektif.

Apa Itu Repositori Jarak Jauh?

Repositori jarak jauh pada dasarnya adalah versi proyek Anda yang dihosting di internet atau jaringan. Saat Anda mengkloning repositori, Git secara otomatis menyiapkan repositori jarak jauh bernama origin yang mengarah ke repositori asal.

Namun, origin hanyalah nama bawaan! Anda dapat memiliki banyak repositori jarak jauh, yang masing-masing mengarah ke lokasi atau tujuan berbeda.

Melihat Repositori Jarak Jauh Saat Ini

Untuk melihat repositori jarak jauh yang saat ini dikonfigurasi untuk repositori lokal Anda, gunakan perintah git remote -v. -v adalah singkatan dari "verbose" dan menampilkan URL yang terkait dengan setiap repositori jarak jauh.

git remote -v

Menambahkan Koneksi Jarak Jauh Baru

Untuk menghubungkan repositori lokal Anda ke repositori jarak jauh lain, gunakan git remote add. Anda akan memberikan nama singkat yang mudah diingat (seperti upstream atau staging) dan URL-nya.

git remote add <name> <url>

Contoh: Menambahkan Repositori Jarak Jauh Upstream

Bayangkan Anda telah membuat fork dari proyek sumber terbuka. Fork Anda biasanya bernama origin. Agar fork Anda tetap diperbarui dengan perubahan dari proyek asal, tambahkan proyek asal sebagai repositori jarak jauh upstream.

Berikut cara menambahkannya:

git remote add upstream https://github.com/original-org/project.git

Mengambil dari Repositori Jarak Jauh Tertentu

Setelah memiliki beberapa repositori jarak jauh, Anda dapat mengunduh perubahan dari salah satunya tanpa menggabungkannya ke cabang Anda saat ini. Dengan begitu, Anda dapat melihat hal-hal baru di repositori jarak jauh tersebut.

Gunakan git fetch <remote_name> untuk melakukannya.

git fetch upstream

Melakukan Pull dari Repositori Jarak Jauh Tertentu

Sementara git fetch hanya mengunduh perubahan, git pull mengunduh dan langsung menggabungkannya ke cabang Anda saat ini. Anda dapat menentukan repositori jarak jauh dan cabang yang akan digunakan.

Hal ini umum dilakukan saat menyinkronkan fork Anda (origin) dengan proyek asal (upstream).

git pull upstream main

Melakukan Push ke Tujuan Berbeda

Secara bawaan, git push mengirim perubahan Anda ke repositori jarak jauh origin. Namun, Anda dapat mengarahkan push ke repositori jarak jauh mana pun yang telah dikonfigurasi.

Hal ini berguna untuk menerapkan proyek ke server tertentu, atau mengirim cabang fitur ke fork lain atau lingkungan pengujian sementara.

git push production main

Mengganti Nama dan Menghapus Repositori Jarak Jauh

Anda dapat mengelola daftar repositori jarak jauh:

  • Mengganti nama repositori jarak jauh: Jika namanya tidak lagi sesuai, gunakan git remote rename <old_name> <new_name>.
  • Menghapus repositori jarak jauh: Jika koneksinya tidak lagi diperlukan, gunakan git remote remove <name>.

Pemeriksaan Cepat tentang Repositori Jarak Jauh

Anda telah membuat fork sebuah proyek dan menambahkan repositori asal sebagai repositori jarak jauh upstream. Anda ingin memperbarui cabang lokal main dengan perubahan terbaru dari cabang main milik proyek asal.

Ringkasan & Langkah Berikutnya

Bagus sekali! Anda telah mempelajari cara mengelola beberapa repositori jarak jauh:

  • Gunakan git remote -v untuk menampilkan daftar repositori jarak jauh yang dikonfigurasi.
  • Tambahkan repositori jarak jauh baru dengan git remote add <name> <url>.
  • Ambil perubahan dari repositori jarak jauh tertentu menggunakan git fetch <remote>.
  • Integrasikan perubahan dengan git pull <remote> <branch>.
  • Lakukan push ke repositori jarak jauh yang berbeda menggunakan git push <remote> <branch>.

Menguasai beberapa repositori jarak jauh merupakan kunci untuk kolaborasi tingkat lanjut, terutama dalam proyek sumber terbuka. Selanjutnya, Anda akan mempelajari kolaborasi GitHub dengan Pull Request!

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Berkolaborasi dengan Repositori Jarak Jauh” gratis?

Ya — teks lengkap “Berkolaborasi dengan 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 “Berkolaborasi dengan Repositori Jarak Jauh”?

Pelajari cara menambahkan dan mengelola beberapa repositori jarak jauh agar kolaborasi lintas tim berjalan lancar. 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 3 dari 4.

Berapa lama pelajaran “Berkolaborasi dengan 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