我有几个功能分支和一个主分支。Feature2 完成。通常我会变基(使用远程 SVN 存储库并希望保留历史记录,因此没有定期合并)和 ff-merge。但是自从我分支以来master没有改变,我想将master head(at E
)移动到G
. 使用git branch -f master G
不会导致任何可见的变化,我认为这是因为G
在不同的分支上。
在这里使用是否安全git update-ref -f master G
?我应该坚持使用 rebase/ff-merge 吗?更好的东西?
feature1 C-D
/
master A-B-E
\
feature2 F-G
谢谢你。