是否有可能在未检查出的情况下快进另一个分支?

在git中,我有一个分支A 我创建了另一个分支B ,我创建了几个提交。 然后我想快速转发分支A到分支B

我知道我可以结账A并快速转到B的最新提交。 此操作需要对工作副本进行两个修改:第一个返回到A ,然后将工作副本恢复到B 如果B上的新提交包含很多更改,操作可能会非常缓慢。

是否可以在不更改工作副本的情况下快速转发另一个分支? (换句话说,只移动A的指针)


Git为此提供了update-ref命令

git update-ref A B

注意:该命令是较低级别的Git命令之一,并且不提供任何保护措施,以防止自己搞砸。 如果B不是A的快进,它仍然会更新A,可能使提交无法访问并受垃圾收集影响。

链接地址: http://www.djcxy.com/p/23289.html

上一篇: Is it possible to fast forward another branch without checking it out?

下一篇: Downcasting interface references