Я использую git и хочу изменить базу выходящей ветки. Это вызвано системой развертывания, которая вытаскивает эту явную ветвь в мою производственную среду. При планировании релизов я создаю тег каждый раз, когда хочу жить. Но моя ветвь также имеет специальные изменения, поэтому git reset --hard v1.0
не будет работать.
Вот небольшой пример. Я хочу это
C---D---E deploy
/
A---B---F---G master
\
v1.0
чтобы стать этим
C---D---E deploy
/
A---B---F---G---H---I---J---K master
\ \
v1.0 v1.1
Может быть, git rebase
- это то, что я ищу, но страницы с людьми не помогают мне. Спасибо за ваши ответы!