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

  • Fuse

    Fuse

    21 Kasım 2005
  • super1988guy

    super1988guy

    9 Aralık 2007
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006