Her iki adı da belirtmeden, farklı bir ada sahip uzak bir şubeye sahip yerel bir dalı itmenin ve çekmenin kolay bir yolu olup olmadığını merak ediyorum.
Örneğin:
$ git clone myrepo.git
$ git checkout -b newb
$ ...
$ git commit -m "Some change"
$ git push origin newb:remote_branch_name
Birisi remote_branch_name'i güncellerse, şunları yapabilirim:
$ git pull
Ve her şey birleştirilir / hızlı ilerletilir. Ancak, yerel "yeni" benim değişiklik yaparsanız, yapamam:
$ git push
Bunun yerine:
% git push origin newb:remote_branch_name
Biraz aptalca görünüyor. Eğer git-pull
kullanımları git-config branch.newb.merge
yerden çekmeye belirlemek için, neden olamazdı git-push
benzer yapılandırma seçeneği var? Bunun için güzel bir kısayol var mı yoksa uzun yoldan devam etmeli miyim?