Cara Menggabungkan Cabang Tanpa Fast Forward di Git

Cara Menggabungkan Cabang Tanpa Fast Forward Di Git



Saat bekerja pada sistem kontrol versi terdesentralisasi yang dikenal sebagai Git, pengguna dapat membuat banyak cabang di repositori untuk berbagai tujuan. Selain itu, Anda dapat menggabungkannya ke dalam cabang root utama. Namun, ketika cabang digabungkan dengan komit gabungan, proses ini dikenal sebagai penggabungan tanpa maju cepat.

Di sisi lain, ketika kita memiliki jalur linier langsung antara cabang sumber dan cabang target, maka penggabungan maju cepat dapat dilakukan.

Panduan ini akan membahas prosedur penggabungan cabang tanpa fast forwarding di Git.







Bagaimana Menggabungkan Cabang Tanpa Fast Forward di Git?

Misalkan Anda telah membuat cabang baru untuk mengerjakan proyek tertentu, dan ingin mengintegrasikan hasilnya ke dalam kode atau file utama. Untuk tujuan yang ditentukan, diperlukan penggabungan cabang tertentu dengan cabang akar.



Ikuti prosedur yang disediakan di bawah ini untuk tujuan yang sesuai ini.



Langkah 1: Luncurkan Git Bash
Pertama, luncurkan “ Git bash ” terminal dengan bantuan “ Memulai ' Tidak bisa:





Langkah 2: Buat Direktori Git
Jalankan “ mkdir ” perintah untuk membuat direktori Git baru:



$ mkdir Cabang_saya

Di Sini, ' Cabang_saya ” adalah nama direktori yang baru kita buat:

Langkah 3: Arahkan ke Direktori Git
Pindah ke direktori lokal tempat Anda ingin membuat perubahan:

$ CD Cabang_saya

Langkah 4: Inisialisasi Repositori Git
Sekarang, buat repositori Git kosong menggunakan perintah yang disediakan di bawah ini:

$ itu panas

Langkah 5: Buat dan Tambahkan File
Jalankan “ menyentuh ” perintah untuk membuat file teks bernama “ file.txt ” di direktori saat ini:

$ menyentuh file.txt

Sekarang, tambahkan ke repositori Git dengan bantuan ' git tambahkan ' memerintah:

$ git tambahkan file.txt

Langkah 6: Lakukan Perubahan
Setelah itu, komit perubahan dengan pesan informatif:

$ git komit -m 'file.txt ditambahkan'

Di sini, kami menempatkan pesan komit di dalam tanda kutip ganda:

Langkah 7: Buat Cabang
Selanjutnya, jalankan perintah yang disediakan di bawah ini untuk membuat cabang baru:

$ git cabang mengembangkan

Sampai saat ini, kami telah berhasil membuat nama cabang baru “ mengembangkan ”:

Langkah 8: Beralih Cabang
Jalankan “ git checkout ” perintah untuk beralih ke cabang yang baru dibuat:

$ git checkout mengembangkan

Langkah 9: Buat dan Tambahkan File
Sekarang, pertama buat file baru di dalam cabang baru melalui perintah yang diberikan di bawah ini:

$ menyentuh file2.txt

Setelah itu tambahkan ke repositori Git:

$ git tambahkan -SEBUAH

Langkah 10: Pesan Komit
Komit perubahan dengan pesan dengan memanfaatkan ' git komit ' memerintah:

$ git komit -m 'file2.txt ditambahkan'

Langkah 11: Beralih ke Cabang
Selanjutnya, beralih ke cabang utama “ menguasai ” menggunakan perintah di bawah ini:

$ git checkout menguasai

Langkah 12: Gabungkan Cabang Git
Terakhir, gabungkan cabang tanpa penerusan cepat menggunakan ' git gabungan ' memerintah. Di sini, “ –bukan -ff ” flag mencegah penggabungan melakukan fungsionalitas fast forward:

$ git gabungan --no-ff mengembangkan

Seperti yang Anda lihat, kami telah menggabungkan ' menguasai ” cabang dengan “ mengembangkan ' cabang:

Langkah 13: Verifikasi Gabung
Pastikan bahwa cabang digabungkan dengan ' git log ' memerintah:

$ git log --on line

Output di bawah ini menunjukkan bahwa dua cabang kami digabungkan:

Kami telah mengkompilasi proses termudah untuk menggabungkan cabang tanpa fast forward di Git.

Kesimpulan

Untuk menggabungkan cabang tanpa penerusan cepat di Git, pertama, inisialisasi direktori dengan ' $git panas ' memerintah. Kemudian, buat file baru, tambahkan, dan komit perubahan dengan pesan ke repositori Git. Setelah itu, buat dan alihkan ke cabang baru. Sekali lagi buat, tambahkan file baru di cabang yang diaktifkan dan komit. Terakhir, jalankan “ $ git gabungan --no-ff ” perintah untuk menggabungkan kedua cabang. Panduan ini mengilustrasikan prosedur penggabungan cabang tanpa fast forward di Git.