Perbaiki: Harap masukkan pesan commit untuk menjelaskan mengapa penggabungan ini diperlukan
Mungkin salah satu pesan galat yang paling memalukan untuk terjebak ketika menggunakan hub pengembangan git melibatkan mengkomit pesan setelah melakukan penggabungan normal. Anda mungkin melihat baris yang menginstruksikan Anda untuk memasukkan pesan commit untuk menjelaskan mengapa penggabungan ini diperlukan, tetapi jika Anda menulis sesuatu di sana, Anda tidak dapat keluar. Alasan ini sangat memalukan adalah karena ini bukan pesan kesalahan sama sekali.
Prompt sebenarnya ada untuk manusia yang harus mengedit gabungan git, dan teks apa pun yang Anda tambahkan hanyalah pemberitahuan dari pengembang lain yang mungkin melihat apa yang Anda tulis. Anda harus keluar dari editor dengan cara yang sama seperti jika Anda menggunakannya dari layar terminal standar.
Exit git Menggabungkan bahwa Meminta Komit Pesan
Umumnya, Anda akan melihat ini jika Anda telah melakukan penggabungan normal pada git sebagai bagian dari dokumen terpisah. Terkadang Anda mungkin mendapatkan prompt ini setelah blok kode ketika Anda menggabungkan upstream yang diperbarui ke dalam cabang topiknya sendiri. Tak satu pun dari dokumentasi dari git menjelaskan apa yang harus dilakukan ketika Anda mencapainya karena itu benar-benar tidak tepat sama sekali.
Kedua baris pesan ini dimulai dengan simbol #, yang artinya mereka adalah komentar. Karena git tidak tahu berapa banyak pengembang yang mengerjakan proyek, ini ditambahkan sehingga Anda dapat meninggalkan pesan kepada orang lain tentang mengapa Anda menggabungkan hulu ke dalam cabang topik. Anda perlu tahu editor mana yang Anda gunakan untuk keluar, namun.
Dalam sebagian besar kasus, Anda menggunakan editor vi atau vim. Tekan tombol Esc lalu ketik: wq dan tekan enter untuk keluar. Ini sama seperti Anda keluar dari vim pada kesempatan lain. Ini menyimpan file dan kemudian keluar, yang akan membawa Anda keluar dari git.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di SiniPerhatikan setiap petunjuk yang mungkin membantu Anda untuk mengetahui jenis editor apa yang Anda gunakan. Dalam contoh screenshot kami, karakter ekstra tilde menunjukkan baris baru belum dimasukkan ke dalam file adalah giveaway tanda bahwa platform git menempatkan kita ke dalam vim. Kemudian lagi, jika Anda tidak dapat mengetahui editor apa yang Anda gunakan, tekan Esc dan gunakan perintah: wq karena vi dan vim hampir universal pada titik ini sehingga Anda akan menemukan ini biasanya akan membuat Anda keluar.
Di sisi lain, jika Anda menggunakan nano maka cukup tekan Ctrl + X dan ketik y ketika ditanya apakah akan menyimpan perubahan. Segera setelah Anda menekan enter, Anda akan keluar dari git dan kembali ke mana pun Anda berada sebelumnya. Anda biasanya akan melihat garis di bagian atas terminal yang membaca GNU nano dalam kasus ini. Jika tidak, maka cari sejumlah pintasan keyboard di bagian bawah jendela.
Jika Anda menemukan bahwa tak satu pun dari metode ini berfungsi, tekan Ctrl + X diikuti oleh Ctrl + C untuk keluar. Ini akan membuat Anda keluar dari git jika Anda menggunakan editor emacs. Ini adalah keadaan yang tidak biasa. Dalam kebanyakan kasus, Esc diikuti oleh: wq harus bekerja dan Ctrl + X diikuti oleh y harus bekerja dalam kasus di mana tidak. Anda akan ingin menggunakan Ctrl + X diikuti oleh Ctrl + C hanya jika Anda tahu Anda berada dalam emacs atau jika dua metode ini tidak berfungsi. Ctrl + C juga harus berfungsi, meskipun tanpa menyimpan, jika Anda menggunakan editor JOE di terminal git Anda.
Setelah Anda keluar dan kembali pada prompt, ketik cat ~ / .gitconfig | editor grep di terminal untuk mencari tahu editor mana yang Anda temui. Anda akan mendapatkan baris belakang yang membaca sesuatu seperti editor = vim, yang akan menjadi nama editor yang ditetapkan secara default. Di masa depan, Anda dapat menggunakan metode standar untuk keluar dari editor itu jika, setelah penggabungan git yang normal, Anda melihat pesan masukkan Komitmen untuk menjelaskan mengapa penggabungan ini perlu baris lagi.
Anda mungkin juga ingin mengedit file, dengan editor teks apa pun yang biasanya Anda sukai, dan ubah editor ke apa pun yang Anda suka. Gulir ke bawah ke tempat yang membaca [core] dan kemudian ubah baris yang bertuliskan editor = vim untuk membaca mana yang Anda inginkan. Misalnya, Anda mungkin ingin membaca editor = nano jika Anda lebih suka menggunakan editor nano untuk kode.
TIP PRO: Jika masalahnya ada pada komputer Anda atau laptop / notebook, Anda harus mencoba menggunakan Perangkat Lunak Reimage Plus yang dapat memindai repositori dan mengganti file yang rusak dan hilang. Ini berfungsi dalam banyak kasus, di mana masalah ini berasal karena sistem yang rusak. Anda dapat mengunduh Reimage Plus dengan Mengklik di Sini