Да, есть обстоятельство.Предположим, вы работали над какой-то веткой feature
, полученной из master
.Допустим, вы сделали некоторое количество коммитов и были готовы нажать на репо и создать запрос на извлечение.Скорее всего, вы захотите синхронизироваться с master
, прежде чем нажать.Одним из способов сделать это было бы через перетаскивание:
# from feature
git pull --rebase origin master
Теперь все ваши коммиты в ветке feature
располагаются поверх самой последней базы master
.Поскольку вы еще не нажали feature
, вам не нужна опция --force
:
# create new remote branch
git push origin feature