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!