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ş:
Hem yerel hem de uzaktan silme Git bir...
Yerel depo şube sadece uzaktan havuz B...
Nasıl bir farklı işlemeye git bir şube...
Ne kadar uzak ana şube için yerel bir ...
Mercurial: şube isim Verebilir miyim?...