OS: Windows
saya menulis
$ git commit
kemudian
"# Silakan masukkan pesan komit"
Saya menulis beberapa teks, seperti
"Validasi formulir ditambahkan"
Tekan Enter dan tidak berkomitmen. Lalu saya tekan Shift + Enter, Ctrl + Enter, Alt + Enter - masih belum berkomitmen.
Saya pikir ini masalah yang bodoh, tetapi Apa yang harus saya lakukan?
Jawaban:
Jika VIM untuk Windows, Anda dapat melakukan hal berikut:
:wq
EnteratauZZ
.Perhatikan bahwa dalam VIM sering ada beberapa cara untuk melakukan satu hal. Di sini ada sedikit perbedaan.
:wq
Enterselalu menulis file saat sebelum menutupnya, sementaraZZ
,:x
Enter,:xi
Enter,:xit
Enter,:exi
Enterdan:exit
Enterhanya menulis jika dokumen tersebut dimodifikasi .Semua sinonim ini hanya memiliki jumlah penekanan tombol yang berbeda.
sumber
:wq
saya melihat pesan berikut, ".git / COMMIT_EDITMSG" 54L, 2316C tertulis Membatalkan komitmen karena pesan komit kosong.i
perintah untuk memulai memasukkan teks pesan sangat membantu. Terima kasih kepada @Matt Greer untuk yang itu. Jawaban ini bagus untuk sisa langkah.Saya berasumsi Anda menggunakan msys git. Jika ya, editor yang muncul untuk menulis pesan komit Anda vim. Vim tidak ramah pada awalnya. Anda mungkin lebih suka beralih ke editor lain. Jika Anda ingin menggunakan editor yang berbeda, lihat jawaban ini: Bagaimana cara saya menggunakan Notepad ++ (atau lainnya) dengan msysgit?
Jika Anda ingin menggunakan vim, ketikkan
i
untuk mengetikkan pesan Anda. Ketika bahagia tekan ESC. Kemudian ketik:wq
, dan git kemudian akan senang.Atau cukup ketik
git commit -m "your message here"
untuk melewati editor sama sekali.sumber
Sudahkah Anda mencoba saja: git commit -m "Pesan di sini"
Jadi dalam kasus Anda:
Setelah Anda menambahkan file Anda tentu saja.
sumber
Biasanya,
git commit
tampilkan editor interaktif (di Linux, dan mungkin Cygwin, ditentukan oleh konten$EDITOR
variabel lingkungan Anda ) agar Anda dapat mengedit pesan komit. Ketika Anda menyimpan dan keluar, komit selesai.Anda harus memastikan bahwa perubahan yang Anda coba lakukan telah ditambahkan ke indeks Git; ini menentukan apa yang dilakukan. Lihat http://gitref.org/basic/ untuk detailnya.
sumber
Anda dapat mengubah karakter komentar menjadi sesuatu selain # seperti ini:
sumber