git rebase без принудительного нажатия или удаления удаленной ветви - PullRequest
0 голосов
/ 10 января 2019

У меня есть основная ветка, которая называется develop. Я проверил ветку с именем feature. Я внес несколько изменений в ветку feature и перенес ее на удаленный компьютер. Я продолжал работу над веткой feature, но в то же время в ветке develop появились новые коммиты.

Мне нужно было добавить эти коммиты в ветку feature. Для этого я выбрал перебазирование вместо слияния. Затем, когда я попытался протолкнуть новую перебазированную ветку feature, это дало мне ошибку, что она не может быть перемотана вперед.

Итак, у меня было 2 варианта: принудительно нажать или удалить удаленную ветку, а затем нажать новую ветку.

Поскольку принудительное нажатие было отключено администраторами, я оставил второй вариант удаления удаленной ветви, а затем нажатия новой ветви. Эта удаляемая часть мне не понравилась, поэтому мне было интересно, есть ли другой способ сделать это без удаления, принудительного нажатия или создания коммита слияния?

Кто-то предложил мне перебазировать ветку feature на удаленной, а не на локальной с develop, но я не смог найти, как я могу это сделать?

Короче говоря, я хотел знать, какой поток команд я должен выполнить, чтобы перебазировать изменения с develop на feature без принудительного нажатия или удаления удаленной ветви?

...