Git'teki metin penceresinden nasıl çıkarım?


275

Windows'u kullanıyorum ve taahhütte bulunmadan önce Git kısa mesaj girmemi istiyor ve yeni bir metin penceresi beliriyor.

ekran görüntüsü

Bundan nasıl çıkabilirim?

Git'i öğrenmeye çalışıyorum. Yani, biraz yardım çok takdir edilecektir.


2
Hangi metin penceresi? Ekran görüntüsü.
Blender

1
Git'in

1
Garip, dosyanın salt okunur olduğunu iddia ediyor ...
johnny

@johnny: Şimdi bu olduğunu garip. Bu dosyayı başka bir düzenleyicide açabilir misiniz?
Johnsyweb

1
@Johnsyweb, sadece ekran görüntüsünü okuyorum. Bana da bir kez oldu. Sadece Windows Gezgini'nde yazma korumasını kaldırdım ve o zamandan beri çalıştı.
johnny

Yanıtlar:


263

Git'i öğrendiğiniz için, bunun git ile değil, kullanım için yapılandırılmış metin düzenleyicisiyle ilgisi olmadığını bilin. Vim'de, imetin girmeye başlamak için tuşuna basabilir escve :wqve tuşlarına basarak kaydedebilirsiniz enter; bu, yazdığınız mesajla devam eder. Mevcut durumunuzda, taahhütte bulunmadan çıkmak :qiçin :wq, yukarıda belirtilenler yerine bunu yapabilirsiniz .

Alternatif olarak, sadece git commit -m '<message>'mesajı yazmak için git'i düzenleyiciyi açmak yerine yapabilirsiniz .

Ayrıca düzenleyiciyi değiştirebildiğinizi ve rahat bir şey kullanabileceğinizi unutmayın (not defteri gibi) - Bir düzenleyiciyi Windows'ta Git ile çalışacak şekilde nasıl ayarlayabilirim?


Düzenleyiciyi favori düzenleyicinize ayarlamanızı öneririm. Ardından, uygun olduğunda komut satırı sürümünü (git commit -m '...') kullanın veya yoksa düzenleyicinizi (TextMate, Notepad, ne olursa olsun) başlatmasına izin verin
Gal

sonra esc: wq ve girin, harika
Suhail Mumtaz Awan

75

Bir yoktur varsayılan metin editörü Git bir mesajda yazmak için size ihtiyaç duyduğunda kullanılacaktır. Git, varsayılan olarak sisteminizin Vi veya Vim olan varsayılan düzenleyicisini kullanır . Sizin durumunuzda Git'in seçtiği Vim. Bkz Ben Git kaydedilmesini için benim seçim düzenleyici kullanın nasıl yaparım? başka bir düzenleyicinin nasıl seçileceği ile ilgili ayrıntılar için. O esnada...

Vim'den ayrılmadan önce bir mesaj girmek isteyeceksiniz :

O

... yazmanız için yeni bir satır başlatacaktır.

(G) Vim tipinden çıkmak için:

EscZZveya .Esc:wqReturn

Hemen hemen her platformda metin düzenlemek için kullanabileceğiniz için Vim'i tanımakta fayda var. Ben tavsiye Vim Tutorben kullandım, birçok yıl önce ve (ancak bir gün Vim kullanmadığınızda gider) geriye dönüp bakmadım.


1
'O' harfinin büyük mü küçük mü olduğunu görmek zor. Küçük bir 'o', iletinin ikinci satıra yazılmasına neden olur.
johnny

Sanırım yazı tipine bağlı. İnşallah hiperlinkli olduğu belge belirsizleşmeye yardımcı olacaktır.
Johnsyweb

Vim'i tanımak önemlidir, böylece varsayılan olarak çok çeşitli uygulamalardan çıkabilirsiniz.
djechlin


12

Windows 10'da bu git bash kullanarak VIM ve VI için benim için çalıştı

"Esc" + ":wq!"

veya

"Esc" + ":q!"

10

Windows'ta aşağıdaki komutu kullandım

:wq

ve boş taahhüt mesajı nedeniyle önceki taahhüdü iptal eder


0

Pencerelerde, klavyede 'q' tuşuna basmak bu ekrandan çıkar. DOS komut isteminden '! Help' veya sadece 'help' ve 'enter' kullanarak yardım okurken anladım.

Mutlu Kodlama :-)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.