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

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009