Lembut

Cara Memperbaiki Kesalahan Penggabungan Git

Coba Instrumen Kami Untuk Menghilangkan Masalah





Diposting padaTerakhir diperbarui: 13 Oktober 2021

Konsep cabang dikaitkan dengan fungsionalitas Git. Ada cabang utama yang diikuti oleh beberapa cabang yang keluar darinya. Jika Anda berpindah dari satu cabang ke cabang lain atau jika ada konflik yang terkait dengan file cabang, Anda akan menghadapi pesan kesalahan, Kesalahan Git: Anda harus menyelesaikan indeks Anda saat ini terlebih dahulu . Kecuali kesalahan teratasi, Anda tidak akan dapat berpindah cabang di dalam Git. Tidak perlu panik karena kami akan memperbaiki Git Merge Error hari ini.



Cara Memperbaiki Kesalahan Penggabungan Git

Git dan Fiturnya



Git adalah kode atau perangkat lunak yang memungkinkan Anda memantau perubahan dalam grup file apa pun. Ini biasanya digunakan untuk mengoordinasikan pekerjaan di antara programmer. Beberapa fitur penting dari Git meliputi:

    Kecepatan Keamanan datadan Integritas Pendampinganuntuk proses terdistribusi dan non-linear

Dengan kata sederhana, Git adalah sistem manajemen yang gratis dan sumber terbuka . Dengan bantuan dari berbagai kontributor, itu melacak proyek dan file saat mereka dimodifikasi selama beberapa waktu. Selanjutnya, Git memungkinkan Anda untuk kembali ke keadaan sebelumnya atau versi, jika terjadi kesalahan seperti kesalahan penggabungan Git.



Anda dapat mengunduh Git untuk jendela , macOS , atau Linux sistem komputer.

Isi[ bersembunyi ]



Cara Memperbaiki Kesalahan Penggabungan Git: Anda harus menyelesaikan indeks Anda saat ini terlebih dahulu

Kesalahan Git Current Index melarang Anda pindah ke cabang lain karena konflik penggabungan. Terkadang konflik dalam file tertentu dapat menyebabkan kesalahan ini muncul, tetapi sebagian besar muncul ketika ada kegagalan dalam penggabungan . Itu juga bisa terjadi ketika Anda menggunakannya untuk menarik atau Periksa perintah.

kesalahan: Anda harus menyelesaikan indeks Anda saat ini terlebih dahulu

Ada dua penyebab yang diketahui dari Git Current Index Error:

    Gabungkan Kegagalan -Ini menyebabkan konflik gabungan yang perlu diselesaikan untuk transisi yang mulus ke cabang berikutnya. Konflik dalam File –Ketika ada beberapa file yang saling bertentangan di cabang tertentu yang Anda gunakan, maka itu melarang Anda untuk memeriksa atau memasukkan kode.

Jenis Konflik Penggabungan Git

Anda mungkin menghadapi Git Merge Error dalam situasi berikut:

    Memulai Proses Penggabungan:Proses penggabungan tidak akan dimulai ketika ada perubahan di area panggung dari direktori kerja untuk proyek saat ini. Anda perlu menstabilkan dan menyelesaikan tindakan tertunda terlebih dahulu. Selama Proses Penggabungan:Ketika ada p masalah antara cabang yang digabung dan cabang saat ini atau lokal , proses penggabungan tidak akan selesai. Dalam hal ini, Git mencoba menyelesaikan kesalahannya sendiri. Namun, dalam beberapa kasus, Anda mungkin perlu memperbaiki hal yang sama.

Langkah-Langkah Persiapan:

1. Sebelum menjalankan perintah untuk memperbaiki kesalahan penggabungan Git, Anda perlu memastikan bahwa tidak ada pengguna lain dari file gabungan mengaksesnya atau membuat perubahan apa pun di dalamnya.

2. Disarankan agar Anda simpan semua perubahan menggunakan perintah komit sebelum memeriksa cabang itu atau sebelum menggabungkan cabang saat ini dengan cabang kepala. Gunakan perintah yang diberikan untuk melakukan:

|_+_|

Catatan: Kami menyarankan Anda untuk membaca Glosarium Persyaratan & Perintah Git Umum yang diberikan di akhir artikel ini.

Git Gabung. Cara Memperbaiki Kesalahan Penggabungan Git: Anda harus menyelesaikan indeks Anda saat ini terlebih dahulu

Sekarang, mari kita mulai dengan menyelesaikan Git Current Index Error atau Git Merge Error.

Metode 1: Setel Ulang Git Merge

Mengembalikan penggabungan akan membantu Anda mencapai posisi awal saat tidak ada penggabungan yang dilakukan. Jadi, jalankan perintah yang diberikan di editor kode:

1. Ketik $ git reset –gabung dan pukul Memasuki.

2. Jika ini tidak berhasil, gunakan perintah $ git reset – KEPALA keras dan pukul Memasuki .

Ini harus mencapai penggabungan reset Git dan dengan demikian, menyelesaikan kesalahan penggabungan Git.

Metode 2: Gabungkan Cabang Saat Ini atau Saat Ini dengan Cabang Utama

Jalankan perintah berikut di editor catatan untuk beralih ke cabang saat ini dan menyelesaikan Git Merge Error:

1. Ketik git checkout dan kemudian, tekan Memasuki kunci.

2. Ketik git merge -s master kita untuk mengeksekusi komit gabungan.

Catatan: Kode berikut akan menolak semuanya dari cabang kepala/master dan menyimpan data dari cabang Anda saat ini saja.

3. Selanjutnya, jalankan git checkout master untuk kembali ke cabang kepala.

4. Terakhir, gunakan git bekerja untuk menggabungkan kedua akun.

Mengikuti langkah-langkah metode ini akan menggabungkan cabang dan kesalahan indeks Git saat ini akan diselesaikan. Jika tidak, coba perbaikan berikutnya.

Baca juga: Tampilkan atau Sembunyikan Konflik Penggabungan Folder di Windows 10

Metode 3: Selesaikan Konflik Gabung

Temukan file dengan konflik dan selesaikan semua masalah. Menggabungkan resolusi konflik merupakan bagian penting untuk menyingkirkan kesalahan indeks Git saat ini.

1. Pertama, mengidentifikasi penyebab masalah file sebagai:

  • Ketik perintah berikut di editor kode: $ vim /path/ke/file_with_conflict
  • Tekan Memasuki kunci untuk mengeksekusinya.

2. Sekarang, komit file sebagai:

  • Jenis $ git commit -a -m 'pesan komit'
  • Memukul Memasuki .

Setelah menyelesaikan langkah-langkah berikut, cobalah untuk Periksa cabang dan lihat apakah itu berhasil.

Metode 4: Hapus Cabang Penyebab Konflik

Hapus cabang yang memiliki banyak konflik dan mulai dari awal. Jika tidak ada yang berhasil, sebaiknya hapus file yang berkonflik untuk memperbaiki Git Merge Error, sebagai berikut:

1. Ketik git checkout -f di editor kode.

2. Pukul Memasuki .

Baca juga: Gabungkan Beberapa Akun Google Drive & Foto Google

Glosarium: Perintah Git Umum

Daftar perintah Git berikut akan memberi Anda gambaran ringkas tentang perannya dalam memecahkan kesalahan Git Merge: Anda harus menyelesaikan indeks Anda saat ini terlebih dahulu.

satu. git log – gabungkan: Perintah ini akan memberikan daftar semua perintah di balik konflik Gabung di sistem Anda.

dua. git diff : Anda dapat mengidentifikasi perbedaan antara repositori atau file status dengan menggunakan perintah git diff.

3. git checkout: Dimungkinkan untuk membatalkan perubahan yang dibuat pada file, dan Anda bahkan dapat mengubah cabang dengan menggunakan perintah git checkout.

Empat. git reset –campuran: Dimungkinkan untuk membatalkan perubahan di direktori kerja dan perubahan area pementasan dengan menggunakannya.

5. git gabungan –abort: Jika Anda ingin kembali ke panggung sebelum menggabungkan, Anda dapat menggunakan perintah Git, git merge –abort. Ini juga akan membantu Anda keluar dari proses penggabungan.

6. pengaturan ulang git: Jika Anda ingin mengatur ulang file yang berkonflik ke keadaan semula, Anda dapat menggunakan perintah ini git reset. Perintah ini biasanya digunakan pada saat konflik gabungan.

Glosarium: Istilah Umum Git

Bacalah istilah-istilah ini untuk mengenalnya sebelum memperbaiki Git Merge Error.

satu. Periksa- Perintah atau istilah ini membantu pengguna dalam berpindah cabang. Tetapi Anda harus berhati-hati terhadap konflik file saat melakukannya.

dua. Mengambil – Anda dapat mengunduh dan mentransfer file dari cabang tertentu ke stasiun kerja Anda saat Anda melakukan pengambilan Git.

3. Indeks- Ini disebut bagian Working atau staging dari Git. File yang dimodifikasi, ditambahkan, dan dihapus akan disimpan dalam indeks sampai Anda siap untuk mengkomit file.

Empat. Menggabungkan – Memindahkan modifikasi dari satu cabang dan menggabungkannya ke cabang yang berbeda (biasanya master).

5. KEPALA - Ini adalah cadangan kepala (referensi bernama) digunakan selama komit.

Direkomendasikan:

Kami harap panduan kami membantu dan Anda dapat menyelesaikan Kesalahan Git Merge: Anda harus menyelesaikan indeks Anda saat ini terlebih dahulu . Jika Anda memiliki pertanyaan, kirimkan di bagian komentar.

Elon Decker

Elon adalah penulis teknologi di Cyber ​​S. Dia telah menulis panduan cara kerja selama sekitar 6 tahun sekarang dan telah membahas banyak topik. Dia suka meliput topik yang berkaitan dengan Windows, Android, dan trik dan tip terbaru.