Bekerjasama dengan Repositori Jauh
Pelajari cara menambah dan mengurus berbilang repositori jauh bagi membolehkan kerjasama lancar antara pasukan.
Bekerjasama dengan Repositori Jauh ialah pelajaran Kem Intensif DevOps percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Kem Intensif DevOps, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Kem Intensif DevOps merangkumi sejumlah 4 pelajaran.
Mengapa Menggunakan Beberapa Repositori Jauh?
Kerjasama selalunya melibatkan lebih daripada repositori anda sendiri. Kadangkala anda menyumbang kepada projek sumber terbuka atau bekerja dengan persekitaran penggunaan yang berbeza.
Git membolehkan anda menguruskan beberapa repositori jauh untuk satu projek setempat. Pelajaran ini akan menunjukkan cara menyediakannya dan menggunakannya dengan berkesan.
Apakah Repositori Jauh?
Repositori jauh pada asasnya ialah versi projek anda yang dihoskan di internet atau rangkaian. Apabila anda mengklon repositori, Git menyediakan repositori jauh bernama origin secara automatik, yang menunjuk kepada repositori asal.
Namun, origin hanyalah nama lalai! Anda boleh mempunyai banyak repositori jauh, setiap satunya menunjuk kepada lokasi atau tujuan yang berbeza.
Lihat Repositori Jauh Semasa Anda
Untuk melihat repositori jauh yang sedang dikonfigurasikan bagi repositori setempat anda, gunakan perintah git remote -v. -v ialah singkatan bagi "verbose" dan memaparkan URL yang dikaitkan dengan setiap repositori jauh.
git remote -vMenambah Sambungan Jauh Baharu
Untuk menyambungkan repositori setempat anda kepada repositori jauh yang lain, gunakan git remote add. Anda akan memberikannya nama ringkas yang mudah diingati (seperti upstream atau staging) dan memberikan URLnya.
git remote add <name> <url>Contoh: Menambah Repositori Jauh Hulu
Bayangkan anda telah membuat cabang salinan bagi projek sumber terbuka. Cabang salinan anda biasanya dinamakan origin. Untuk memastikan cabang salinan anda dikemas kini dengan perubahan projek asal, anda akan menambah projek asal sebagai repositori jauh upstream.
Beginilah cara anda menambahnya:
git remote add upstream https://github.com/original-org/project.gitMendapatkan Data daripada Repositori Jauh Tertentu
Setelah mempunyai beberapa repositori jauh, anda boleh memuat turun perubahan daripada salah satu daripadanya tanpa menggabungkannya ke dalam cabang semasa. Dengan ini, anda dapat melihat perkara baharu pada repositori jauh tersebut.
Gunakan git fetch <remote_name> untuk berbuat demikian.
git fetch upstreamMenarik daripada Repositori Jauh Tertentu
Walaupun git fetch hanya memuat turun perubahan, git pull memuat turun dan terus menggabungkannya ke dalam cabang semasa anda. Anda boleh menentukan repositori jauh dan cabang yang ingin ditarik.
Hal ini biasa dilakukan apabila menyegerakkan cabang salinan anda (origin) dengan projek asal (upstream).
git pull upstream mainMenolak ke Destinasi Berbeza
Secara lalai, git push menghantar perubahan anda ke repositori jauh origin. Walau bagaimanapun, anda boleh mengarahkan penolakan anda kepada mana-mana repositori jauh yang dikonfigurasikan.
Ini berguna untuk menggunakan projek pada pelayan tertentu atau menolak cabang ciri ke cabang salinan yang berbeza atau persekitaran ujian sementara.
git push production mainMenamakan Semula dan Mengalih Keluar Repositori Jauh
Anda boleh menguruskan senarai repositori jauh anda:
- Namakan semula repositori jauh: Jika namanya tidak lagi sesuai, gunakan
git remote rename <old_name> <new_name>. - Alih keluar repositori jauh: Jika anda tidak lagi memerlukan sambungan tersebut, gunakan
git remote remove <name>.
Semakan Pantas tentang Repositori Jauh
Anda telah membuat cabang salinan sebuah projek dan menambah repositori asal sebagai repositori jauh upstream. Anda mahu mengemas kini cabang main setempat anda dengan perubahan terkini daripada cabang main projek asal.
Imbas Kembali dan Langkah Seterusnya
Tahniah! Anda telah mempelajari cara menguruskan beberapa repositori jauh:
- Gunakan
git remote -vuntuk menyenaraikan repositori jauh yang dikonfigurasikan. - Tambah repositori jauh baharu dengan
git remote add <name> <url>. - Dapatkan perubahan daripada repositori jauh tertentu menggunakan
git fetch <remote>. - Sepadukan perubahan dengan
git pull <remote> <branch>. - Tolak ke repositori jauh yang berbeza menggunakan
git push <remote> <branch>.
Penguasaan beberapa repositori jauh merupakan kunci kepada kerjasama lanjutan, khususnya dalam projek sumber terbuka. Seterusnya, anda akan mendalami kerjasama GitHub dengan Permintaan Tarik!
Pelajari Kem Intensif DevOps dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 142
- Pelajaran
- 568
Soalan Lazim
Adakah pelajaran “Bekerjasama dengan Repositori Jauh” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Kem Intensif DevOps, termasuk “Bekerjasama dengan Repositori Jauh”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Kem Intensif DevOps merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Bekerjasama dengan Repositori Jauh”?
Pelajari cara menambah dan mengurus berbilang repositori jauh bagi membolehkan kerjasama lancar antara pasukan. Anda berlatih Kem Intensif DevOps menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Kem Intensif DevOps?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Kem Intensif DevOps di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.
Berapa lamakah pelajaran “Bekerjasama dengan Repositori Jauh” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Kem Intensif DevOps ini?
Ya. Setiap pelajaran Kem Intensif DevOps menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Akaun & Repositori GitHub
- Menolak, Menarik, Mengklon
- Bekerjasama dengan Repositori Jauh
- Mengurus Berbilang Repositori Jauh