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

  • adrianisen

    adrianisen

    25 Kasım 2009
  • case LianLi

    case LianLi

    28 Mayıs 2010
  • Hudson Music

    Hudson Music

    13 Mart 2007