是否有可能在未检查出的情况下快进另一个分支?
在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?