Git 如何仅使用依赖于其他差异的当前提交更改创建差异?
我创建了一个堆叠的diff,如下所示:Git 如何仅使用依赖于其他差异的当前提交更改创建差异?,git,arcanist,Git,Arcanist,我创建了一个堆叠的diff,如下所示: master - A - B - C \ D 由圆弧要素分支名称创建的所有分支。 如何将其更改为A-B-C-D,同时,D仅显示其自身的更改 尝试将Git重新设置为CA,但D包含了B和C的所有更改。我认为您应该运行 git rebase C D 这应该足够让事情变得像这样了 a <- B <- C <- D 当然,这里要说的是迂腐的一句话,它不会是D,而是一个提交D’,它具有与D相同的一组更改
master - A - B - C
\
D
由圆弧要素分支名称创建的所有分支。
如何将其更改为A-B-C-D,同时,D仅显示其自身的更改
尝试将Git重新设置为CA,但D包含了B和C的所有更改。我认为您应该运行
git rebase C D
这应该足够让事情变得像这样了
a <- B <- C <- D
当然,这里要说的是迂腐的一句话,它不会是D,而是一个提交D’,它具有与D相同的一组更改