Birleştirme birden fazla Gıt iterek önce tamamlar | Netgez.com
SORU
4 AÄžUSTOS 2011, PERÅžEMBE


Birleştirme birden fazla Gıt iterek önce tamamlar

Tematik olarak benzer olan benim yerel depo üzerinde işleyen bir grup var. Uzaktan kumandalı iterek önce tek bir taahhüt içine bunları birleştirmek istiyorum. Bunu nasıl yapabilirim? rebase yapar bence, ama dokümanlar anlam veremiyorum.

CEVAP
4 AÄžUSTOS 2011, PERÅžEMBE


Sen ne yapmak istiyorsun "" gıt. ezmek olarak adlandırılır Bunu yaparken birçok seçenek (çok?) ama eğer sen unpushed iptalleri tüm birleştirmek istiyorum tek bir taahhüt içine bunu yapmak için:

git rebase -i origin/master

Bu metin editörü açılacaktır (-i"") etkileşimli şuna benzer bir dosya ile

pick 16b5fcc Code in, tests not passing
pick c964dea Getting closer
pick 06cf8ee Something changed
pick 396b4a3 Tests pass
pick 9be7fdb Better comments
pick 7dba9cb All done

Tüm squash pick ilki hariç: değişim

pick 16b5fcc Code in, tests not passing
squash c964dea Getting closer
squash 06cf8ee Something changed
squash 396b4a3 Tests pass
squash 9be7fdb Better comments
squash 7dba9cb All done

Dosyanızı kaydedin ve editörü kapatın. Sonra başka bir metin editörü tüm iletileri tek bir commit mesajı büyük içine işleyen taahhüt birleştirmek için izin açılacaktır.

Voila! Google'da "git çocuğunu" seni tüm diğer seçeneklerin açıklamalar verecektir.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012