在git中,我有一个分支A。我创建另一个分支B,在其中创建一些提交。然后我想将分支A快进到分支B

我知道我可以 checkout A并快速前进到B的最新提交。此操作需要对工作副本进行两次修改:第一次返回A,然后将工作副本还原为B。如果B上的新提交包含很多更改,则操作可能会很慢。

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

最佳答案

Git为此提供了update-ref命令

git update-ref A B

注意:此命令是较低级别的Git命令之一,它不提供任何保护措施以防止您自己搞砸。如果B不是A的前移,它将仍然更新A,从而可能使提交不可访问并受到垃圾回收。

关于git - 是否可以在不 checkout 的情况下快速转发另一个分支?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26737637/

10-13 07:36
查看更多