Rumah > alat pembangunan > git > teks badan

git bagaimana untuk garpu

PHPz
Lepaskan: 2023-04-03 10:16:36
asal
3228 orang telah melayarinya

1. Apakah itu Git Fork?

Git Fork (garpu) merujuk kepada menyalin salinan gudang projek asal ke akaun GitHub anda sendiri untuk mencipta gudang baharu. Melalui Fork, anda boleh menyalin projek orang lain ke akaun anda sendiri untuk pengubahsuaian, penerbitan, perkongsian, dll., dan gudang baharu ini mempunyai kod dan rekod penyerahan yang sama seperti projek asal.

2. Bagaimana cara membuat garpu gudang?

  1. Log masuk ke akaun GitHub anda
    Masukkan https://github.com dalam penyemak imbas anda dan log masuk.
  2. Cari repositori yang perlu dicabang
    Cari repositori yang perlu dicabang, seperti https://github.com/octocat/Spoon-Knife.
  3. Fork Warehouse
    Klik butang Fork di penjuru kanan sebelah atas untuk Fork gudang ke akaun anda sendiri.
  4. Menunggu Garpu siap
    Perkataan "Fork" akan dipaparkan pada halaman sehingga Fork selesai.

3. Bagaimana hendak menyegerakkan gudang bercabang dengan gudang asal?

Biasanya, projek yang anda buat adalah berdasarkan projek pembangun utama, jadi selepas satu tempoh masa, projek asal akan terus dikemas kini dan projek garpu anda tidak akan menyegerakkan kemas kini ini secara automatik. anda perlu menyegerakkan pengubahsuaian projek asal secara manual kepada projek Fork anda sendiri.

Berikut ialah kaedah untuk menyegerakkan gudang Fork:

  1. Projek Clone Fork
    Masukkan halaman_repo anda, klik "Klon atau muat turun" untuk mengklonkannya secara setempat.
  2. Tambah repositori jauh
    Di bawah projek Fork yang diklon secara tempatan, laksanakan arahan: git remote add upstream Alamat projek pembangun utama
    Contohnya: git remote add upstream https://github .com/ octocat/Spoon-Knife.git
  3. Tarik rekod komit pembangun utama
    Laksanakan arahan: git fetch upstream
  4. Tukar cawangan dan gabungkan kemas kini pembangun utama
    Laksanakan arahan :git checkout master
    Laksanakan arahan: git merge upstream/master
  5. Tolak ke gudang Fork di bawah akaun peribadi
    Laksanakan arahan: git push origin master

Operasi di atas Setelah selesai, repositori Fork anda akan dikemas kini kepada status terkini.

4. Bagaimana untuk menguruskan gudang Fork anda sendiri?

Di GitHub, anda boleh mengurus repositori Fork anda sendiri dengan mudah Berikut ialah beberapa operasi mudah:

  1. Projek Clone Fork
    Sama seperti langkah sebelumnya, Fork the project Clone. tempatan.
  2. Tambah gudang huluan dan segerakkan kemas kini
    Rujuk operasi yang diterangkan dalam langkah sebelumnya, tambahkan alamat projek asal pada projek Fork anda sendiri dan kemas kini secara serentak.
  3. Penggabungan Permintaan Tarik
    Apabila kandungan projek Fork anda mempunyai pembaikan besar atau masalah yang telah diselesaikan, anda boleh menyerahkan Permintaan Tarik dan meminta pembangun utama untuk menggabungkan perubahan anda.

Melalui operasi di atas, anda boleh mengurus gudang Fork dengan mudah, mengubah suai, menolak, menyegerakkan kemas kini dan menyerahkan Permintaan Tarik.

5. Ringkasan

Melalui artikel ini, kami telah mempelajari secara terperinci cara membuat garpu, cara mengemas kini projek garpu secara serentak, dan cara mengurus gudang garpu anda sendiri. Sebagai pengguna Git, selain daripada menguasai kemahiran Fork, anda juga harus mempunyai penguasaan mendalam tentang kemahiran pengendalian Git yang lain untuk membantu kami mengurus projek dengan lebih baik, meningkatkan kecekapan dan bekerjasama dalam keupayaan pembangunan.

Atas ialah kandungan terperinci git bagaimana untuk garpu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!