Rumah  >  Artikel  >  alat pembangunan  >  Ajar anda cara menetapkan alamat pengambilan dan tolak yang berbeza dalam Git

Ajar anda cara menetapkan alamat pengambilan dan tolak yang berbeza dalam Git

藏色散人
藏色散人ke hadapan
2022-11-03 16:55:492351semak imbas

Artikel ini daripada lajur Tutorial Git untuk memperkenalkan anda tentang cara menetapkan alamat pengambilan dan tolak yang berbeza dalam Git Rakan yang memerlukan boleh menyimpannya dan belajar~ Saya harap ia dapat membantu semua orang.

Dalam keadaan biasa, jika anda sedang membangun dengan Git sahaja, anda tidak memerlukan semakan kod atau apa-apa seperti itu. Bagaimanapun, tidak ada keperluan untuk semakan akan meliputi kod anda.

Tetapi dalam syarikat, atau dalam proses penggabungan kod rasmi, akan ada pautan semakan, yang mungkin:

  • Bagi gudang utama ke gudang peribadi

  • klon repositori peribadi kepada setempat

  • ubah suai kod tempatan dan serahkan komit

  • tolak pengubahsuaian ke repositori peribadi

  • Serahkan Permintaan Gabungan ke repositori utama

Jika terdapat perubahan dalam repositori utama, langkah lain diperlukan:

  • Segerakkan perubahan dari gudang utama, iaitu tarik secara manual

Jadi, bagaimana untuk menetapkan gudang peribadi sebagai alamat push dan gudang utama sebagai alamat tarik?

Kaedah 1: Berbilang asal

Kaedah pertama ialah menambah alamat lain ke alamat gudang jauh asal, iaitu alamat gudang utama Contohnya, tambah origin_mian seperti berikut:

git remote add origin_main git@github.com:yeszao/dnmp.git

Dengan cara ini, kami telah mengkonfigurasikan sejumlah 4 alamat, 2 tolak dan 2 tarik:

git remote -v

origin git@github.com:MY_REPOSITY/dnmp.git (fetch)
origin git@github.com:MY_REPOSITY/dnmp.git (push)
origin_main git@github.com:yeszao/dnmp.git (fetch)
origin_main git@github.com:yeszao/dnmp.git (push)

Apabila menolak dan menarik kod, anda boleh Seperti ini:

git push origin master
git pull origin_main master

Kaedah 2: Satu asal (disyorkan)

Cara lain ialah kita hanya menggunakan satu asal dan tetapkan gudang utama sebagai pengambilan alamat. Gudang peribadi ialah alamat tolak:

git remote set-url origin git@github.com:yeszao/dnmp.git
git remote set-url --add --push origin git@github.com:MY_REPOSITY/dnmp.git

Kemudian gunakan arahan jauh git untuk melihat alamat yang dikonfigurasikan:

origin git@github.com:MY_REPOSITY/dnmp.git (push)
origin git@github.com:yeszao/dnmp.git (fetch)

Cara ini sangat mudah untuk menolak dan menarik kod:

git push origin master
git pull origin master

Jika tiada keperluan khas, disyorkan untuk menggunakan kaedah 2. Penggunaan dan arahan lebih mudah.

Atas ialah kandungan terperinci Ajar anda cara menetapkan alamat pengambilan dan tolak yang berbeza dalam Git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:awaimai.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam