指向新提交的分支

(这个问题与 这个相反)

我该怎么办

dev            C - D
/
master A - B

这个吗?

dev                D
/
master A - B - C

我知道当我看到答案的时候我会踢自己,但是现在我有点卡住了..。

16449 次浏览

解决方案

git checkout master
git merge C

With C being the SHA1 of commit C.

结果

                 D (dev)
/
master A - B - C (move master HEAD)

应该是快进式合并。

通灵术,我知道。

git branch -f master C

将不会触及目前的工作树在所有-你可以有你的工作在进行中。