Semasa bekerja pada mesin tempatan, pengguna ingin menolak/menarik cawangan jauh tertentu. Walau bagaimanapun, pengguna menghadapi ralat apabila mereka mempunyai berbilang cawangan dan cuba menolak kod/data. Untuk tujuan itu, mereka perlu menyediakan secara automatik cawangan jauh supaya kod akan ditolak/ditarik secara automatik ke cawangan yang ditentukan.
Siaran ini akan menyediakan prosedur untuk persediaan automatik cawangan jauh dengan arahan 'push.auto-SetupRemote' pada Git.
Bagaimana untuk Auto Setup Cawangan Jauh dengan push.autoSetupRemote?
Untuk persediaan automatik, cawangan jauh menggunakan ' push.autoSetupRemote ” perintah, kekal berhubung dengan langkah yang diberikan di bawah.
Langkah 1: Beralih ke Direktori
Lancarkan Git bash dan pindah ke projek menggunakan ' cd ” perintah:
cd projek
Seperti dalam kes kami, kami telah berpindah ke ' Projek ” repositori tempatan.
Langkah 2: Buat dan Tukar Cawangan
Selepas itu, buat dan tukar ke cawangan baharu secara serentak dengan menjalankan arahan berikut:
git checkout -b beta
Cawangan telah dijana dan ditukar daripada ' tuan ” kepada “ beta ”.
Langkah 3: Tolak Perubahan
Seterusnya, tolak kandungan repo tempatan ke hos jauh menggunakan ' git push ” perintah:
git push
Catatan: Seperti yang anda lihat, apabila kami cuba menolak data mesin tempatan ke hos jauh tanpa menyatakan repositori dan nama cawangan tertentu, ia memaparkan ' maut: …. ” ralat pada terminal yang menunjukkan bahawa kita perlu terlebih dahulu mewujudkan sambungan jauh dan kemudian menolak perubahan. Untuk tujuan itu, teruskan.
Langkah 4: Salin Pautan Projek
Buka GitHub dalam penyemak imbas anda, pergi ke repositori tertentu, dan salin URL HTTPS menggunakan ' Kod butang ”:
Langkah 5: Wujudkan Sambungan Jauh
Untuk menetapkan sambungan jauh, laksanakan arahan yang disediakan dengan URL yang disalin. Di sini, ' asal usul ” ialah nama sambungan jauh kami:
git jauh tambah https asal: // github.com / Maten900 / perk.git
Sambungan jauh telah diwujudkan.
Langkah 6: Persediaan Auto Cawangan Jauh
Jalankan arahan yang disediakan untuk menyediakan automatik cawangan jauh dengan ' benar nilai ”:
konfigurasi git --global --Tambah push.autoSetupRemote benar
di sini:
-
- “ konfigurasi git Perintah ” digunakan untuk mengkonfigurasi tetapan yang disediakan.
- “ – global ” pilihan menunjukkan tetapan tambahan sebagai global yang boleh diakses untuk setiap repositori.
- “ -Tambah ” flag akan menetapkan nilai yang ditentukan bagi pembolehubah yang disediakan.
- “ push.autoSetupRemote benar ” ialah pembolehubah yang dikehendaki yang nilainya perlu ditetapkan:
Sebagai alternatif, pengguna juga boleh mempertimbangkan arahan yang diberikan di bawah untuk menyediakan cawangan jauh secara automatik:
Langkah 7: Git Push
Sekarang, hanya taip ' git menolak ” perintah untuk menolak perubahan tambahan dalam repositori yang sedang berfungsi ke pelayan jauh:
git push
Projek telah ditolak ke cawangan auto-setup yang ditentukan.
Kesimpulan
Untuk menyediakan cawangan jauh secara automatik dengan arahan push.autoSetupRemote, pindah ke repositori projek dan tukar ke cawangan tertentu. Selepas itu, wujudkan sambungan jauh dan gunakan ' git config –global –add push.autoSetupRemote true ” perintah untuk menyediakan secara automatik cawangan masing-masing. Akhir sekali, tolak projek menggunakan arahan 'git push'. Tulisan ini telah merangkumi langkah-langkah untuk menyediakan cawangan jauh secara automatik dengan arahan push.autoSetupRemote.