将分支指向新提交


93

(这个问题与相反)

我该如何去

dev            C - D
             /
master A - B 

对此吗?

dev                D
                 /
master A - B - C 

我知道看到答案后就会踢自己,但此刻我有点卡住了...

Answers:


102

git checkout master
git merge C

随着C提交的SHA1 C

结果

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

它应该是一个快速合并。


14

死灵法师,我知道。

git branch -f master C

完全不会触及当前的工作树-您可以进行工作。


是否在特定分支上需要这样做吗?
jeromej

您可以在任何分支机构中,除了master之外。
aragaer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.