Saya baru mengenal git, jadi saya memutuskan untuk mempelajari git menggunakan tutorial github. Bab ketiga mengatakan:
"Untuk contoh pertama ini, kami akan memodifikasi file README untuk menambahkan diri kami sendiri sebagai penulis pada proyek. Jadi kami cukup mengedit file. Sekarang kami ingin melakukan perubahan itu, jadi kami menjalankan
git commit -a
perintah."
Ketika saya menggunakan git commit -a
perintah, konsol membuka vim dan saya menulis pesan saya, tetapi saya tidak tahu cara menutup editor vim ini dari konsol. Bagaimana cara menyimpan pesan dan menutup vim?
Jawaban:
Anda dapat menggabungkan kedua tindakan ini dan melakukan Esc:wqEnter untuk menyimpan komit dan keluar dari vim.
Sebagai alternatif di atas, Anda juga dapat menekan ZZsaat dalam mode normal, yang akan menyimpan file dan keluar dari vim. Ini juga lebih mudah bagi sebagian orang karena tombol yang sama ditekan dua kali.
sumber
-m
opsinya dan kemudian dilempar ke dalam jendela vim dan tidak tahu bagaimana cara keluar.z
bukanZ
.:
, kemudian mereka mulai menghapus karakter, dan kemudian menyebabkan kepanikan 2.Daripada mencoba mempelajari vim, gunakan editor lain yang lebih mudah (seperti nano, misalnya). Sebanyak saya suka vim, saya tidak berpikir menggunakannya dalam kasus ini adalah solusinya. Butuh dedikasi dan waktu untuk menguasainya.
sumber
Lihat utas ini untuk penjelasan: VIM untuk Windows - Apa yang saya ketik untuk menyimpan dan keluar dari file?
Seperti yang saya tulis di sana: untuk mempelajari Vimming, Anda dapat menggunakan salah satu kartu referensi cepat:
Perhatikan juga Bagaimana cara menyiapkan editor untuk bekerja dengan Git di Windows?jika Anda tidak nyaman menggunakan Vim tetapi ingin menggunakan editor lain untuk pesan komit Anda.
Jika pesan commit Anda tidak terlalu panjang, Anda juga bisa mengetik
sumber
Pertanyaan yang lebih baik adalah: Bagaimana saya menghentikan komit ketika saya keluar dari vim?
Ada 2 cara:
:cq
atau:cquit
:wq
Either way akan memberikan kode kesalahan pada git, jadi itu tidak akan melanjutkan dengan komit. Ini sangat berguna dengan
git commit --amend
.sumber
Cobalah
ZZ
untuk menyimpan dan menutup. Berikut sedikit info lebih lanjut tentang cara menggunakan vim dengan Gitsumber
Untuk keluar dari memukul: q akan membiarkan Anda keluar.
Jika Anda ingin berhenti tanpa menyimpan, Anda dapat menekan: q!
Pencarian google pada "vim cheatsheet" dapat memberi Anda referensi yang harus Anda cetak dengan koleksi pintasan cepat.
http://www.fprintf.net/vimCheatSheet.html
sumber