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

  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • Missouri Star Quilt Company

    Missouri Sta

    18 ŞUBAT 2009
  • snookie77

    snookie77

    2 Mart 2006