2012-04-14 15 views

cevap

19

git commit --amend size taahhüt mesajı düzenlemek için izin verecektir. Zaten taahhüt olduğunu basarsam

, sen git push --force çalıştırmanız gerekir. Sadece, kimsenin henüz çekmediğinden emin olursanız yapın! İnsanların repo taahhüt çekti, olduğu gibi

, basitçe mesaj bırakın. Eğer yanlış bir şey yazmış ve henüz itilmemiştir işlersen

+0

için üzgün mesaj, taahhüt var Git'i imzaladım - mesajı düzenle ve değiştirdim, ama bundan sonra ne yapacağımı bilmiyorum. İşte tüm komutları ^ G Get Yardımcı^Ç WriteOut^R Okuma Dosyası^Y Önceki Sayfa^K Kesme Metin^C Cur Pos ^ X Çık^J Yasla^W^^ V Sonraki Sayfa^u kesilmemiş Metin mı T Spread – emilan

+2

Yani varsayılan düzenleyicinizi nasıl kullanacağınızı bilmiyor musunuz ?! 'Nano' gibi görünüyor, bu yüzden 'CTRL + X ', ardından' Y ', ardından' RETURN ' – ThiefMaster

+0

takip ediyorum, bana yardımcı olmadığım için üzgünüm, çünkü itiraf ettikten sonra taahhüt mesajını değiştirmek istiyorum. git commit --amend bu durumda çalışmıyor. – emilan

0

, sen taahhüt mesajı değiştirmek için şunları yapabilirsiniz:

$ git commit --amend 

düzenleyebilir Burası, varsayılan metin editörü açılacaktır mesaj. Zaten mesajını da verdi varsa, taahhütte ve kuvvet itme değiştirebiliyor,

$ git commit --amend -m 'xxxxxxx' 

, ancak bu önerilmez: Öte yandan, tüm tek komutla yapabilirsiniz. herkese taahhüt itti _haven't_ git push --force

İlgili konular