Je me suis demandé s'il existe un moyen facile de pousser et de tirer une branche locale avec une branche distante avec un nom différent sans toujours spécifier les deux noms.
Par exemple:
$ git clone myrepo.git
$ git checkout -b newb
$ ...
$ git commit -m "Some change"
$ git push origin newb:remote_branch_name
Maintenant, si quelqu'un met à jour remote_branch_name, je peux:
$ git pull
Et tout est fusionné / accéléré. Cependant, si j'apporte des modifications à mon "newb" local, je ne peux pas:
$ git push
Au lieu de cela, je dois:
% git push origin newb:remote_branch_name
Cela semble un peu idiot. Si git-pull
utilisé git-config branch.newb.merge
pour déterminer d'où extraire, pourquoi ne pourrait pas git-push
avoir une option de configuration similaire? Y a-t-il un bon raccourci pour cela ou devrais-je simplement continuer le long chemin?