Я работаю над двумя машинами и репо на исходном репо на третьем (происхождение доступно из двух других, без прямого соединения между машиной1 и машиной2).
# Machine 1
$ git branch
master
* testing
cms
# Machine 2
$ git branch
* master
Теперь я хочу направить ветвь testing
в начало координат и на машинке2 тоже, поэтому окончательный эффект будет следующим:
# Machine 2
$ git branch
* testing
master
Я пробовал:
# Machine 1
$ git push origin testing
# Machine 2
$ git pull origin testing # bunch of merge conflicts
$ git checkout -b testing origin/testing # errors too
Текущее состояние:
# Machine 1
$ git branch -r
origin/HEAD -> origin/master
origin/master
origin/testing
Как это сделать?
Мой следующий вопрос, вероятно, будет: как удалить ветвь origin/testing
?