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

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • Justin Davis

    Justin Davis

    14 Ocak 2008