Я работаю над двумя ветвями, представляющими различные функции. Вот шаги, которые я сделал.Не удается нажать локальную ветвь git вверх по течению
- Создан филиал feature_a от разработчика
- Создан филиал feature_b от разработчика
- Совершено работает на feature_a; толкнул вверх по течению и слился с разработчика
- нормированного feature_b от разработчика, чтобы включить все новые коммиты из разработчика
- ли еще несколько фиксаций на feature_b
git push origin feature_b
бросков: Обновления были отклонены, потому что кончик вашей текущей ветви позади его удаленного коллега.
Я не понимаю, почему локальная ветвь feature_b будет находиться за ветвью вверх по течению. Примечание: я единственный человек, работающий над этой веткой, и последний человек, который должен совершить дев.
Вы предположительно нажали 'feature_b' или есть какая-либо метка на пульте дистанционного управления с таким же именем? – Darneas
Когда вы переустанавливаете, вы создаете расхождение. Вероятно, вы захотите удалить пульт, а затем нажмите на локальный. – isherwood
@isherwood, что-то, что я сначала рассмотрел ... Я полагаю, что «push -force» будет иметь тот же результат с меньшим количеством проблем. –