当我像这样签出branch2时,我在branch1上(两个分支都存在)。git checkout origin/branch2You are in 'detached HEAD' state.但是我只需要检查branch2 (没有origin),然后它就可以正常工作了:那么,使用和不使用origin/的git checkout有什么区别?
我在master上有两个分支:branch1和branch2。我在branch1上做了一些修改,并对此进行了积极的公关。我还对branch2进行了修改,这些更改已经被检查并合并到master中,分支随后被删除。现在,我想用这些更改更新branch1,这样唯一的区别就是我在这个分支上所做的区别。我尝试了git checkout branch1,然后是git rebase master。然而,当我在branch1上做一个branch1时,它说:
On <e