Cara Memperbaiki Kesalahan Penggabungan Git
Bermacam Macam / / November 28, 2021
Konsep cabang dikaitkan dengan fungsionalitas Git. Ada cabang utama yang diikuti oleh beberapa cabang yang keluar darinya. Jika Anda beralih 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.
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 data dan Integritas
- Pendampingan untuk 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 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
- Cara Memperbaiki Kesalahan Penggabungan Git: Anda harus menyelesaikan indeks Anda saat ini terlebih dahulu
- Jenis Konflik Penggabungan Git
- Langkah-Langkah Persiapan:
- Metode 1: Setel Ulang Git Merge
- Metode 2: Gabungkan Cabang Saat Ini atau Saat Ini dengan Cabang Utama
- Metode 3: Selesaikan Gabung Konflik
- Metode 4: Hapus Cabang Penyebab Konflik
- Glosarium: Perintah Git Umum
- Glosarium: Istilah Umum Git
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 dapat terjadi ketika Anda menggunakannya untuk menarik atau Periksa perintah.
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 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 direktori kerja untuk proyek saat ini. Anda perlu menstabilkan dan menyelesaikan tindakan tertunda terlebih dahulu.
- Selama Proses Penggabungan: Ketika ada pmasalah 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:
$ git tambahkan$ git komit -m
Catatan: Kami menyarankan Anda untuk membaca Glosarium Persyaratan & Perintah Git Umum yang diberikan di akhir artikel ini.
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 ketika tidak ada penggabungan yang dilakukan. Jadi, jalankan perintah yang diberikan di editor kode:
1. Jenis $ git reset –merge 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. Jenis git checkout <> dan kemudian, tekan Memasuki kunci.
2. Jenis 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. Akhirnya, gunakan git gabungan <> 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 Gabung Konflik
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. Jenis git checkout -f <> di editor kode.
2. Memukul 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.
1. git log – gabungkan: Perintah ini akan memberikan daftar semua perintah di balik konflik Gabung di sistem Anda.
2. 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.
4. 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. git ulang: 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.
1. Periksa- Perintah atau istilah ini membantu pengguna dalam berpindah cabang. Tetapi Anda harus berhati-hati terhadap konflik file saat melakukannya.
2. Mengambil– Anda dapat mengunduh dan mentransfer file dari cabang tertentu ke workstation Anda saat Anda melakukan pengambilan Git.
3. Indeks- Ini disebut bagian Working atau staging dari Git. File yang dimodifikasi, ditambahkan, dan dihapus akan disimpan di dalam indeks sampai Anda siap untuk mengkomit file.
4. 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:
- Cara Memperbaiki Kesalahan Token Hulu 3
- Cara Menambahkan Halaman di Google Documents
- Cara Menambahkan Daftar Isi di Google Documents
- Perbaiki Kesalahan TVAPP-00100 di Xfinity Stream
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.