我有以下情况
o--A--B--C <-origin/master
\-D--E <-master
我想实现以下
o--A--B--C--D--E <-origin/master
并将标签保持在Dand E。
如果我做一个变基,那么DandE将被合并,结果D'和E'
o--A--B--C--D'--E' <-origin/master
标签也不会被移动,仍然指向提交的哈希D和E.
更新 1
如果我有 file A.txtatC和 file B.txtat D,rebase 将同时保留A.txt和B.txtat commit D'。我怎样才能做一个变基但保留我所拥有的所有文件结构和内容D。?