我正在使用git并希望更改现有分支的基础.这是由部署系统引起的,该系统将此显式分支拉入我的生产环境.在规划我的版本时,我每次想要上线时都会创建一个标签.但我的分支也有特殊的变化,所以git reset --hard v1.0不起作用.
这是一个小例子.我要这个
C---D---E deploy
/
A---B---F---G master
\
v1.0
Run Code Online (Sandbox Code Playgroud)
成为这个
C---D---E deploy
/
A---B---F---G---H---I---J---K master
\ \
v1.0 v1.1
Run Code Online (Sandbox Code Playgroud)
也许git rebase正是我在寻找的,但是这些手册对我没有帮助.谢谢你的回复!