Bir Git taahhüt ve itme yaptım, ancak yorumda tamamen yanlış bir şey yazdım.Hatalı bir iletiyi, zaten itilmiş olan Git içinde düzenleyin
Yorumu nasıl değiştirebilirim? Taahhüdünü zaten uzaklara ittim.
Bir Git taahhüt ve itme yaptım, ancak yorumda tamamen yanlış bir şey yazdım.Hatalı bir iletiyi, zaten itilmiş olan Git içinde düzenleyin
Yorumu nasıl değiştirebilirim? Taahhüdünü zaten uzaklara ittim.
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
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
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
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
, 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
Eğer demek:
itmek zorlamak için mi? – Sheppush mesajı diye bir şey yoktur. – vertti
Olası yinelenen: http://stackoverflow.com/questions/927358/git-undo-last-commit – mensi