我有几个特性分支和一个母分支。 特性2 已经完成。 通常我会重新基准( 与远程 SVN 重新po 一起工作, 希望保留历史, 所以不定期合并) 和 ff- merge 。 但是, 由于主机自我分行以来没有变化, 我想将主头( 在 < code> E < / code > 上) 移动到 < code> G code > 。 使用 < code> git 分支 - f master G < / code > 并不导致任何可见的变化, 我认为这是因为 < code> G < / code > 在另一个分支上 。
在这里使用 git update- ref -f master G
是否安全? 我是否应该坚持重设基点/ff-merge? 更好吗?
feature1 C-D
/
master A-B-E
feature2 F-G
谢谢