Bagaimana Cara Memperbaiki “Menolak Menggabungkan Riwayat yang Tidak Terkait” di Git?

Bagaimana Cara Memperbaiki Menolak Menggabungkan Riwayat Yang Tidak Terkait Di Git



Git adalah alat sumber terbuka bagi pengembang untuk mengelola proyek di GitHub melalui baris perintah dan berbasis GUI. Saat mengerjakan proyek, pengguna membuat cabang untuk mengimplementasikan/membuat modul baru. Namun, ada beberapa skenario di mana pengguna mengalami kesalahan “Menolak Menggabungkan Riwayat yang Tidak Terkait”.

Blog ini akan menjelaskan:







Bagaimana Cara Memperbaiki “Menolak Menggabungkan Riwayat yang Tidak Terkait” di Git?

Untuk memperbaiki kesalahan yang diberikan, lihat alasan dan solusi yang diberikan.



Alasan: Sejarah yang Tidak Dapat Dikaitkan

Kesalahan itu sendiri menjelaskan alasannya yaitu sejarah yang tidak dapat dihubungkan. Setiap kali perubahan dilakukan di cabang mana pun dari proyek, riwayat perubahan dibuat. Ketika pengguna mencoba menggabungkan dua proyek yang tidak terkait dalam satu cabang, kesalahan ini muncul. Hal ini sebagian besar terjadi dalam skenario di mana satu cabang memiliki terlalu banyak perubahan sementara cabang lainnya tidak melakukan perubahan apa pun. Kesalahannya dapat dilihat pada skenario di bawah ini:



git tarik asal alfa






Solusi: Gunakan Bendera “–allow-unrelated-historis”.

Untuk mengatasi kesalahan yang dijelaskan di atas, tanda “–allow-unrelated-histories” digunakan bersama dengan “ git tarik ' memerintah. Dalam petunjuk di bawah ini, kami telah menyediakan prosedur terperinci untuk memperbaiki kesalahan ini.

Langkah 1: Pindah ke Direktori Proyek



Pertama, buka Git bash dan masuk ke repositori lokal yang diinginkan melalui perintah berikut:

CD 'C:\Pengguna \N azma\Git\Git\demo2'



Langkah 2: Cantumkan Konten Repo

Untuk membuat daftar konten repositori yang berfungsi saat ini, pertimbangkan “ aku ' memerintah:

aku



Langkah 3: Buat File

Untuk membuat file baru, ketikkan “ menyentuh ” perintah dan sebutkan nama file:

menyentuh file2.txt



file2.txt ” telah dibuat.

Langkah 4: Tambahkan File

Selanjutnya, tambahkan file yang dibuat ke area kerja dengan menggunakan tombol “ git tambahkan ”perintah seperti yang diberikan di bawah ini:

git tambahkan file2.txt



Langkah 5: Periksa Status File

Sekarang, periksa status file dengan menjalankan perintah berikut:

status git .



Menurut keluaran yang diberikan di atas, “ file2.txt ” telah tidak terlacak.

Langkah 6: Lakukan Perubahan

Komit semua perubahan yang ditambahkan dengan menjalankan perintah berikut dengan “ -M ” tandai untuk pesan komit:

git komit -M 'file2.txt ditambahkan'



Langkah 7: Tarik Proyek

Sekarang, tarik data cabang jarak jauh yang berbeda menggunakan git tarik “ perintah bersama dengan “ –izinkan-sejarah-tidak terkait ” bendera seperti yang ditunjukkan:

git tarik asal alfa --izinkan-sejarah-tidak terkait



Langkah 8: Dorong Proyek

Terakhir, dorong perubahan lokal ke cabang jarak jauh yang diinginkan menggunakan perintah yang diberikan di bawah ini sebagai berikut:

git dorong -F asal alfa



Langkah 9: Proyek Kloning Git

Untuk menghindari kesalahan seperti ini di masa mendatang, kloning repositori tertentu dari host jarak jauh:

git klon https: // gitlab.com / tim dev5985925 / demo1.git


Kesimpulan

Di Git, kesalahan “ Menolak untuk Menggabungkan Sejarah yang Tidak Terkait ” terjadi karena riwayat yang tidak berhubungan ketika pengguna mencoba menggabungkan dua cabang yang tidak berhubungan. Untuk memperbaikinya, gunakan “ git tarik ” perintah dengan “ –izinkan-sejarah-tidak terkait ” bendera di terminal. Tutorial ini telah memberikan solusi berbasis langkah terperinci untuk memperbaiki kesalahan “Menolak Menggabungkan Riwayat yang Tidak Terkait”.