Git - переключить объединенную ветку - PullRequest
0 голосов
/ 16 ноября 2018

Используя git локально, я слился из ветви D в ветвь M. Но я хочу, чтобы ветвь M слилась с D. То есть я хочу, чтобы D стал активной веткой и чтобы она отражала слияние.Я попытался установить текущую ветку на D, основываясь на предложениях в этом вопросе: Сделать существующую ветку Git отслеживающей удаленную ветку?

git push -u origin D

error: failed to push some refs to 'url'

Новичок в git и не уверен, что я 'м лает правильное дерево.В идеале я также хотел бы оставить M origin как есть (т.е. не выдвигать слияние с ним).

1 Ответ

0 голосов
/ 16 ноября 2018
  1. Отменить коммит слияния, можно сделать , как здесь ответили .
  2. Выполнить git checkout D.
  3. Выполнить git merge M.
  4. Переместите ветвь M в другую удаленную ветвь, поэтому исходная ветвь M больше не будет восходящей ветвью, как git push -u origin M-modified.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...