Aneh, itu mengklaim file tersebut hanya bisa dibaca ...
johnny
@johnny: Sekarang adalah aneh. Bisakah Anda membuka file itu di editor lain?
Johnsyweb
1
@ Johnsyweb, saya hanya membaca tangkapan layar. Itu terjadi pada saya juga sekali. Saya baru saja menghapus proteksi penulisan di windows explorer dan telah bekerja sejak saat itu.
johnny
Jawaban:
263
Karena Anda mempelajari Git, ketahuilah bahwa ini tidak ada hubungannya dengan git tetapi dengan editor teks yang dikonfigurasi untuk digunakan. Dalam vim, Anda dapat menekan iuntuk memulai memasukkan teks dan menyimpan dengan menekan escdan :wqdan enter, ini akan melakukan dengan pesan yang Anda ketik. Dalam kondisi Anda saat ini, untuk hanya keluar tanpa melakukan, Anda dapat melakukan :qalih - alih :wqseperti yang disebutkan di atas.
Atau, Anda bisa melakukan git commit -m '<message>'alih - alih membuka git editor untuk mengetik pesan.
Saya merekomendasikan pengaturan editor ke editor favorit Anda. Kemudian gunakan versi baris perintah (git commit -m '...') ketika cocok, atau biarkan meluncurkan editor Anda (TextMate, Notepad, apa pun) ketika tidak
Sebaiknya kenali Vim, karena Anda dapat menggunakannya untuk mengedit teks di hampir semua platform. Saya merekomendasikan Vim Tutor, saya menggunakannya bertahun- tahun yang lalu dan tidak pernah melihat ke belakang (hampir sehari berlalu ketika saya tidak menggunakan Vim).
Di windows, cukup menekan 'q' di keyboard dan keluar dari layar ini. Saya mengerti ketika saya membaca bantuan menggunakan '! Help' atau hanya 'help' dan 'enter', dari DOS prompt.
Jawaban:
Karena Anda mempelajari Git, ketahuilah bahwa ini tidak ada hubungannya dengan git tetapi dengan editor teks yang dikonfigurasi untuk digunakan. Dalam vim, Anda dapat menekan
i
untuk memulai memasukkan teks dan menyimpan dengan menekanesc
dan:wq
danenter
, ini akan melakukan dengan pesan yang Anda ketik. Dalam kondisi Anda saat ini, untuk hanya keluar tanpa melakukan, Anda dapat melakukan:q
alih - alih:wq
seperti yang disebutkan di atas.Atau, Anda bisa melakukan
git commit -m '<message>'
alih - alih membuka git editor untuk mengetik pesan.Perhatikan bahwa Anda juga dapat mengubah editor dan menggunakan sesuatu yang Anda sukai (seperti notepad) - Bagaimana saya bisa mengatur editor untuk bekerja dengan Git di Windows?
sumber
Ada editor teks default yang akan digunakan ketika Git meminta Anda mengetik pesan. Secara default, Git menggunakan editor default sistem Anda, yang umumnya Vi atau Vim . Dalam kasus Anda, Vim yang dipilih Git. Lihat Bagaimana cara saya membuat Git menggunakan editor pilihan saya untuk melakukan? untuk perincian tentang bagaimana memilih editor lain. Sementara itu...
Anda ingin memasukkan pesan sebelum meninggalkan Vim :
O
... akan memulai baris baru untuk Anda ketik.
Untuk keluar (g) jenis Vim:
EscZZatau .Esc
:wq
ReturnSebaiknya kenali Vim, karena Anda dapat menggunakannya untuk mengedit teks di hampir semua platform. Saya merekomendasikan
Vim Tutor
, saya menggunakannya bertahun- tahun yang lalu dan tidak pernah melihat ke belakang (hampir sehari berlalu ketika saya tidak menggunakan Vim).sumber
Itulah editor vi . Coba ESC
:q!
.sumber
Pada Windows 10 ini bekerja untuk saya untuk VIM dan VI menggunakan git bash
atau
sumber
Di windows saya menggunakan perintah berikut
dan itu membatalkan komit sebelumnya karena pesan komit kosong
sumber
Di windows, cukup menekan 'q' di keyboard dan keluar dari layar ini. Saya mengerti ketika saya membaca bantuan menggunakan '! Help' atau hanya 'help' dan 'enter', dari DOS prompt.
Selamat Coding :-)
sumber