Документация git недостаточно ясна об этом, но все в Интернете, похоже, знают об этом.Где git rebase вносит изменения
Скажите, сейчас я нахожусь в ветке функций, которая называется feature/test
. Если я делаю git rebase master
, где выполняется перестановка? На ветке признаков или на главной ветке? То есть. какой из них меняется? Имеет ли тот же синтаксис, что и git merge
, так, как изменяется текущая ветвь? В таком случае мне нужно было вернуться к master
и выполнить слияние с моей ветвью функций?
Редактировать: что я хочу сделать, это «слить» (в данном случае rebase) ветку master
в мою ветвь функции, а затем «объединить» ветвь функции обратно в master.
И как бы я принять изменения от 'особенность/test' обратно в мастер? Было бы безопасно делать простое слияние, или мне также нужно было бы там переустановить, чтобы сохранить историю проекта? –
Вы можете смело объединиться с мастером, поскольку, очевидно, не будет никаких конфликтов, так как вы только что построили текущее состояние. – kasoban
Прохладный. Все работало так, как вы сказали :) –