Je suis en train de travailler sur deux machines d'origine et de pensions de titres sur le troisième (l'origine est accessible à partir de deux autres, pas de lien direct entre la machine1 et machine2).
# Machine 1
$ git branch
master
* testing
cms
# Machine 2
$ git branch
* master
Maintenant, je veux pousser l' testing
direction générale de l'origine et de l'avoir sur machine2 trop, de sorte que l'effet final serait:
# Machine 2
$ git branch
* testing
master
J'ai essayé:
# Machine 1
$ git push origin testing
# Machine 2
$ git pull origin testing # bunch of merge conflicts
$ git checkout -b testing origin/testing # errors too
État actuel:
# Machine 1
$ git branch -r
origin/HEAD -> origin/master
origin/master
origin/testing
Comment faire?
Ma prochaine question pourrait être: comment faire pour supprimer l' origin/testing
de la branche?