Cara Memperbaiki Kesalahan Penggabungan Git

GB.

Git dan Fiturnya

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

  • Kecepatan
  • dan Integritas Data
  • Bantuan untuk proses terdistribusi dan non-linier

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

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

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. Kadang-kadang konflik dalam file tertentu dapat menyebabkan kesalahan ini muncul, tetapi sebagian besar muncul ketika ada kegagalan dalam penggabungan . Itu juga dapat terjadi ketika Anda menggunakan perintah pull atau checkout .

  1.  kesalahan: Anda harus menyelesaikan indeks Anda saat ini terlebih dahulu

Ada dua penyebab Git Current Index Error yang diketahui:

  • Menggabungkan Kegagalan – Ini menyebabkan konflik gabungan yang perlu diselesaikan untuk kelancaran transisi ke cabang berikutnya.
  • Konflik dalam File – Ketika ada beberapa file yang bertentangan pada cabang tertentu yang Anda gunakan, maka itu melarang Anda untuk memeriksa atau memasukkan kode.

Jenis Konflik Penggabungan Git

Anda mungkin menghadapi Kesalahan Penggabungan Git dalam situasi berikut:

  • Memulai Proses Penggabungan: Proses penggabungan tidak akan dimulai saat ada perubahan di area tahapan direktori kerja untuk proyek saat ini. Anda harus menstabilkan dan menyelesaikan tindakan yang tertunda terlebih dahulu.
  • Selama Proses Penggabungan: Ketika ada masalah antara cabang yang digabungkan 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 memperbaikinya.

Langkah Persiapan:

  1. Sebelum menjalankan perintah untuk memperbaiki kesalahan gabungan Git, Anda perlu memastikan bahwa tidak ada pengguna lain dari file gabungan yang mengaksesnya atau membuat perubahan apa pun di dalamnya.
  2. Disarankan agar Anda menyimpan semua perubahan menggunakan perintah komit sebelum keluar dari cabang tersebut atau sebelum menggabungkan cabang saat ini dengan cabang kepala. Gunakan perintah yang diberikan untuk melakukan:

$git tambahkan  $ git komit -m

Catatan: Kami menyarankan Anda untuk membaca Daftar Istilah & Perintah Common Git yang diberikan di akhir artikel ini.

  1.  Penggabungan Git. 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: Reset 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 –merge dan tekan Enter.
  2. Jika ini tidak berhasil, gunakan perintah $ git reset –hard HEAD dan tekan Enter .

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

Metode 2: Menggabungkan Cabang Sekarang atau Saat Ini dengan Cabang Utama

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

  1. Ketik git checkout <> lalu, tekan tombol Enter .
  2. Ketik git merge -s ours master untuk menjalankan komit gabungan.

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

  1. Selanjutnya, jalankan git checkout master untuk kembali ke cabang kepala.
  2. Terakhir, gunakan git merge <> untuk menggabungkan kedua akun.

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

Metode 3: Selesaikan Konflik Gabungan

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

  1. Pertama, identifikasi file penyebab masalah sebagai:
  • Ketik perintah berikut di editor kode: $ vim /path/to/file_with_conflict
  • Tekan tombol Enter untuk menjalankannya.
  1. Sekarang, komit file sebagai:
  • Ketik $ git commit -a -m ‘komit pesan’
  • Tekan Enter .

Setelah menyelesaikan langkah-langkah berikut, cobalah untuk keluar dari cabang dan lihat apakah sudah berhasil.

Metode 4: Hapus Cabang Penyebab Konflik

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

  1. Ketik git checkout -f <> di editor kode.
  2. Tekan Enter .

Glosarium: Perintah Umum Git

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

  1. git log –merge: Perintah ini akan memberikan daftar semua perintah di balik konflik Gabung di sistem Anda.
  2. git diff : Anda dapat mengidentifikasi perbedaan antara status repositori atau file dengan menggunakan perintah git diff.
  3. git checkout: Dimungkinkan untuk membatalkan perubahan yang dilakukan pada file, dan Anda bahkan dapat mengubah cabang dengan menggunakan perintah git checkout.
  4. git reset –mixed: Dimungkinkan untuk membatalkan perubahan dalam direktori kerja dan perubahan area pementasan dengan menggunakannya.
  5. git merge –abort: Jika Anda ingin kembali ke tahap sebelum penggabungan, Anda dapat menggunakan perintah Git, git merge –abort. Ini juga akan membantu Anda keluar dari proses penggabungan.
  6. git reset: Jika Anda ingin mereset file yang konflik ke keadaan semula, Anda dapat menggunakan perintah git reset ini. Perintah ini biasanya digunakan pada saat konflik penggabungan.

Glosarium: Istilah Umum Git

Baca persyaratan ini untuk mengenalnya sebelum memperbaiki Git Merge Error.

  1. Checkout- Perintah atau istilah ini membantu pengguna dalam berpindah cabang. Tetapi Anda harus berhati-hati terhadap konflik file saat melakukannya.
  2. Ambil – Anda dapat mengunduh dan mentransfer file dari cabang tertentu ke workstation Anda saat Anda melakukan pengambilan Git.
  3. Indeks- Ini disebut bagian Bekerja atau pementasan Git. File yang dimodifikasi, ditambahkan, dan dihapus akan disimpan dalam indeks hingga Anda siap untuk mengkomit file.
  4. Merge – Memindahkan modifikasi dari satu cabang dan menggabungkannya ke dalam cabang yang berbeda (biasanya master).
  5. KEPALA – Ini adalah kepala cadangan (referensi bernama) yang digunakan selama komit.

Direkomendasikan:

  • Cara Memperbaiki Kesalahan Token Hulu 3
  • Cara Menambahkan Halaman di Google Docs
  • Cara Menambahkan Daftar Isi di Google Docs
  • Perbaiki Kesalahan TVAPP-00100 di Xfinity Stream

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

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET