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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • AutoStream's Garage419

    AutoStream's

    15 EKİM 2007
  • wolfys you tube

    wolfys you t

    22 Kasım 2006