Sebaliknya, apabila kita mempunyai laluan linear terus antara cawangan sumber dan cawangan sasaran, maka penggabungan ke hadapan pantas boleh dilakukan.
Panduan ini akan membincangkan prosedur penggabungan cawangan tanpa pemajuan pantas dalam Git.
Bagaimana untuk Menggabungkan Cawangan Tanpa Fast Forward dalam Git?
Katakan anda telah mencipta cawangan baharu untuk mengusahakan projek tertentu dan ingin menyepadukan hasil ke dalam kod atau fail utama. Untuk tujuan yang ditentukan, penggabungan cawangan tertentu dengan cawangan akar diperlukan.
Ikuti prosedur yang disediakan di bawah untuk tujuan yang sepadan ini.
Langkah 1: Lancarkan Git Bash
Mula-mula, lancarkan ' Git bash 'terminal dengan bantuan ' Memulakan ” menu:
Langkah 2: Cipta Direktori Git
Jalankan ' mkdir ” perintah untuk mencipta direktori Git baharu:
$ mkdir cawangan_saya
Di sini, ' cawangan_saya ” ialah nama direktori kami yang baru dibuat:
Langkah 3: Navigasi ke Direktori Git
Beralih ke direktori tempatan tempat anda ingin membuat perubahan:
Langkah 4: Mulakan Repositori Git
Sekarang, buat repositori Git kosong menggunakan arahan yang disediakan di bawah:
Langkah 5: Buat dan Tambah Fail
Jalankan ' sentuh perintah untuk mencipta fail teks bernama file.txt ” dalam direktori semasa:
Sekarang, tambahkannya ke repositori Git dengan bantuan ' git add ” perintah:
$ git add file.txt
Langkah 6: Lakukan Perubahan
Selepas itu, lakukan perubahan dengan mesej bermaklumat:
Di sini, kami meletakkan mesej komit di dalam petikan berganda:
Langkah 7: Buat Cawangan
Seterusnya, jalankan arahan yang disediakan di bawah untuk membuat cawangan baharu:
Sehingga ini, kami telah berjaya mencipta nama cawangan baharu “ membangun ”:
Langkah 8: Tukar Cawangan
Laksanakan ' git checkout ” perintah untuk beralih ke cawangan yang baru dibuat:
Langkah 9: Buat dan Tambah Fail
Sekarang, mula-mula buat fail baharu di dalam cawangan baharu melalui arahan yang diberikan di bawah:
Selepas itu tambahkannya ke repositori Git:
$ git add -A
Langkah 10: Komit Mesej
Lakukan perubahan dengan mesej dengan menggunakan ' git commit ” perintah:
Langkah 11: Tukar kepada Cawangan
Seterusnya, beralih ke cawangan utama ' tuan ” menggunakan arahan di bawah:
Langkah 12: Gabungkan Cawangan Git
Akhir sekali, gabungkan cawangan tanpa pemajuan pantas menggunakan ' git merge ” perintah. Di sini, ' –bukan -ff ” flag menghalang penggabungan daripada melaksanakan fungsi ke hadapan pantas:
Seperti yang anda lihat, kami telah menggabungkan ' tuan ” cawangan dengan “ membangun ” cawangan:
Langkah 13: Sahkan Gabungan
Pastikan cawangan digabungkan dengan ' log git ” perintah:
Output di bawah menunjukkan bahawa dua cawangan kami digabungkan:
Kami telah menyusun proses yang paling mudah untuk menggabungkan cawangan tanpa ke hadapan pantas dalam Git.
Kesimpulan
Untuk menggabungkan cawangan tanpa pemajuan pantas dalam Git, mula-mula mulakan direktori dengan ' $ git haba ” perintah. Kemudian, buat fail baharu, tambahkannya dan lakukan perubahan dengan mesej ke repositori Git. Selepas itu, buat dan tukar ke cawangan baharu. Buat sekali lagi, tambah fail baharu dalam cawangan yang ditukar dan lakukannya. Akhir sekali, laksanakan ' $ git merge --no-ff ” perintah untuk menggabungkan kedua-dua cawangan. Panduan ini menggambarkan prosedur penggabungan cawangan tanpa ke hadapan pantas dalam Git.