Saya baru mengenal git dan belajar dari PDF. Saya baru saja menjalankan perintah $ git commit
dan itu membuka editor baru. Tapi saya mencoba menutup editor komit baru itu. Bagaimana cara melakukannya? Saya menggunakan git di windows.
git
command-line
version-control
aniskhan001
sumber
sumber
Jawaban:
Simpan file di editor. Jika itu Emacs: CTRLX CTRLSuntuk menyimpan maka CTRLX CTRLCuntuk keluar atau jika itu vi::wq
Tekan
esc
dulu untuk keluar dari pengeditan. (di windows / vi)sumber
Ctrl-X Ctrl-C
.C-x #
Punya masalah juga. Di Linux saya menggunakan Ctrl+ X(dan Yuntuk mengkonfirmasi) dan kemudian saya kembali ke shell siap untuk menarik / mendorong.
Pada Windows GIT Bash Ctrl + Xtidak akan melakukan apa-apa dan ternyata berfungsi cukup seperti vi / vim. Tekan iuntuk masuk ke mode sisipkan sebaris. Ketikkan deskripsi di bagian paling atas, tekan escuntuk keluar dari mode sisipkan, lalu ketik
:x!
(sekarang kursor ada di bagian bawah) dan tekanenter untuk menyimpan dan keluar.Jika mengetik
:q!
sebagai gantinya, akan keluar dari editor tanpa menyimpan (dan komit akan dibatalkan)sumber
Setelah menulis pesan komit, cukup tekan Tombol Esc dan kemudian tulis : wq atau : wq! dan kemudian Enter untuk menutup file unix.
sumber
:wq
perintah:x
adalah jalan pintas untuk:wq
di Vim.Lebih baik lagi, konfigurasikan editor ke sesuatu yang Anda sukai (gedit sebagai contoh):
Anda dapat membaca konfigurasi saat ini seperti ini:
Anda juga dapat menambahkan pesan komit dari baris perintah.
dan editor tidak akan dibuka sejak awal.
sumber
Setelah
git commit
perintah, Anda masuk ke editor, jadi tekan pertamai
lalu mulai mengetik. Setelah melakukan klik pesan AndaCtrl + c
kemudian:wq
sumber
Alternatif untuk Nano (mungkin membuat hidup Anda lebih mudah):
Di Windows, gunakan notepad. Pada command prompt ketik:
git config core.editor notepad
Di Ubuntu / Linux, gunakan editor teks (gedit). Jenis jendela terminal:
git config core.editor gedit
sumber
Sebagai alternatif untuk 'simpan & keluar', Anda dapat menggunakan fungsi git-commit
git-commit-commit
, terikat standar C-c C-c. Ini akan menyimpan file dan menutupnya. Setelah itu, Anda masih harus menutup emacs C-x C-c, seperti yang disebutkan sebelumnya. Saat ini saya sedang berusaha mencari tahu cara membuat emacs berhenti secara otomatis.sumber
Saya punya masalah ini, saya menerima prompt seperti "" dan saya tidak bisa melakukan. Saya mengganti "di komentar dengan 'dan berfungsi.
Saya harap ini membantu seseorang!
sumber
Tidak yakin kombinasi tombol yang membawa Anda ke> prompt tetapi bukan bash prompt yang saya tahu. Saya biasanya mendapatkannya secara tidak sengaja. Ctrl + C (atau D) membuat saya kembali ke $ prompt.
sumber
Perhatikan bahwa jika Anda menggunakan Sublime sebagai editor komit Anda, Anda memerlukan
-n -w
benderanya , jika tidak git akan terus berpikir pesan komit Anda kosong dan dibatalkan.sumber
Di Mac 1.Tekan shift + Z shift + Z (modal Z dua kali).
sumber