SORU
14 NİSAN 2011, PERŞEMBE


Nasıl itti sonra gıt tamamlar squash için?

Bu ezici birden fazla işleyen iyi bir açıklama verir:

http://git-scm.com/book/en/Git-Branching-Rebasing

ama zaten itilmiş bu iptalleri için çalışmıyor. Yerel ve uzak benim repos hem de en son kaç tamamlar kabak mı?

DÜZENLEME:Ne yaparım git rebase -i origin/master~4 master, İlk olarak pick set diğer üç squash ve sonra da exit () c-x c-c emacs),.

$ git rebase -i origin/master~4 master
# Not currently on any branch.
nothing to commit (working directory clean)

Could not apply 2f40e2c... Revert "issue 4427: bpf device permission change option added"
$ git rebase -i origin/master~4 master
Interactive rebase already started

pick bulunduğu işlemek. Ve şimdi 4 iptalleri yok git log görünür. Editörüm mesaj tamamlama girin diye yeniden başlatılması bekleniyor. Neyi yanlış yapıyorum?

CEVAP
14 NİSAN 2011, PERŞEMBE


Squash yerel git rebase -i origin/master~4 master ile kaydeder ve git push origin master itme kuvveti.

--force arasındaki fark

git push: belge

--force, dolayısıyla kullanmaya itti tüm başvuruları için geçerlidir push.default 14 ** setiyle ya da birden fazla basarak hedefler remote.*.push ile yapılandırılmış başvuruları diğer üzerine yazabilir mevcut şube daha (kesinlikle arkasında yerel başvuruları da dahil olmak üzere kendi meslektaşı uzak). Tek bir şube için bir itme kuvveti için kullanın itmek refspec (e.önünde g git push origin master zorla master dal kesme).

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006