SORU
21 NİSAN 2011, PERŞEMBE


Ne kadar farklı bir isim ile bir uzaktan yerel bir Git şube kolaylıkla itebilir miyim?

Eğer itme ve her zaman iki isim belirtmeden başka bir adla uzak bir şube ile yerel bir şube çekmek için kolay bir yolu varsa merak ediyorum.

Örneğin:

$ git clone myrepo.git
$ git checkout -b newb
$ ...
$ git commit -m "Some change"
$ git push origin newb:remote_branch_name

Şimdi eğer birisi güncellemeler yapabilirim remote_branch_name,:

$ git pull

Ve her şey hızlı ileri / birleştirilir. Eğer benim yerel değişiklikler yaparsam ancak, "yapamam",:. çaylak

$ git push

Bunun yerine, var:

% git push origin newb:remote_branch_name

Görünen o ki, küçük bir aptal. git-pull git-config branch.newb.merge çekme yerini belirlemek için kullanır, neden mi git-push benzer bir yapılandırma seçeneği olamaz mı? Bunun için güzel bir kısayol var ya sadece uzun yoldan devam etmeli miyim?

CEVAP
21 NİSAN 2011, PERŞEMBE


Ne zaman ilk push-u parametresini ekleyin:

git push -u origin my_branch:remote_branch

Sonraki istediğiniz yere iter.

DÜZENLEME:

Açıklama başı olarak, sadece çekin ayarlar.

git branch --set-upstream

bunu yapmak gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavidParody

    DavidParody

    17 EKİM 2009
  • Lupe Fiasco

    Lupe Fiasco

    23 ŞUBAT 2006
  • The Pet Collective

    The Pet Coll

    5 Ocak 2012