tl; dr Atur editor ke sesuatu yang lebih bagus, seperti Sublime atau Atom
Di sini bagus digunakan dalam arti editor yang Anda sukai atau lebih ramah pengguna .
Masalah mendasarnya adalah bahwa Git secara default menggunakan editor yang terlalu tidak intuitif untuk digunakan oleh kebanyakan orang: Vim. Sekarang, jangan salah sangka, saya suka Vim, dan sementara Anda dapat menyisihkan waktu (seperti sebulan) untuk mempelajari Vim dan mencoba memahami mengapa beberapa orang berpikir Vim adalah editor terhebat yang ada, ada cara yang lebih cepat memperbaiki masalah ini :-)
Cara mengatasinya bukan untuk menghafal perintah rahasia , seperti dalam jawaban yang diterima, tetapi mengonfigurasi Git untuk menggunakan editor yang Anda sukai dan pahami! Ini benar-benar sesederhana mengkonfigurasi salah satu dari opsi ini
- pengaturan git config
core.editor
(per proyek, atau secara global)
- yang
VISUAL
atau EDITOR
variabel lingkungan (karya ini untuk program lain juga)
Saya akan membahas opsi pertama untuk beberapa editor populer, tetapi GitHub memiliki panduan yang sangat baik untuk banyak editor juga.
Untuk menggunakan Atom
Langsung dari dokumennya , masukkan ini di terminal:
git config --global core.editor "atom --wait"
Git biasanya menunggu perintah editor untuk menyelesaikan, tetapi karena Atom segera garpu untuk proses latar belakang, ini tidak akan berhasil, kecuali jika Anda memberikannya --wait
opsi.
Untuk menggunakan Teks Sublim
Untuk alasan yang sama seperti pada kasus Atom, Anda memerlukan bendera khusus untuk memberi sinyal ke proses yang tidak seharusnya dilabeli ke latar belakang:
git config --global core.editor "subl -n -w"