SORU
17 ŞUBAT 2011, PERŞEMBE


Yanlışlıkla itti tamamlama: tamamlama mesajı değiştirmek gıt

Benim yerel repo ben bir taahhüt hatalı bir mesaj ile tamamlama.

Zaten git push ile teslim mesajı yanlış yayınladım.

Şimdi uzak GitHub repo-is) hatalı tamamlama mesajı da var.

Zaten git commit --amend, denedim ama hatalı bir yana tamamlar ek yaptım çünkü bu durumda benim için çalışmayacak bulundu.

Bu durumu nasıl halledeceksiniz?

CEVAP
17 ŞUBAT 2011, PERŞEMBE


En kolay çözüm (ama lütfen bunu yapmadan önce tüm bu cevabı okuyun):

  1. git rebase -i <hash-of-commit-preceding-the-incorrect-one>
  2. Bu yanlış, hatta reword pick değişim açar işleyecek editörü.
  3. Dosyayı kaydedin ve düzenleyiciyi kapatın.
  4. Editör yine yanlış teslim mesajı ile açılır. Bunu düzeltmek.
  5. Dosyayı kaydedin ve düzenleyiciyi kapatın.
  6. GitHub update git push --force.

Bu daha önce yayınlanan bir depo modifiye edilmiş bir versiyonu yayıncılık olacak anlamına gelecektir. Eğer kimse veya yanlış ile hata mesajı yaptırdın ve tamir ettiğinde arasında repo çekti eğer getirilen, daha sonra bazı sorunlar daha sonra yaşayacaksınız. Bu yüzden bu denemeden önce bu sonucu kabul edebilir emin olun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Erica Griffin

    Erica Griffi

    8 HAZİRAN 2009
  • The Exploiteers

    The Exploite

    4 Ocak 2011
  • Tube Time

    Tube Time

    14 Mayıs 2013