我有分支A,在合并到master之前,我创建了新分支B.但是我犯了一个错误,所以分支B连接到分支A.我怎么能分开这些分支?
答案 0 :(得分:0)
分支机构之间没有相互连接。但是,它们可能指向相同的版本。
鉴于此,我认为您的意思是分支B
指向分支A
上的修订,当您希望它指向分支master
上的修订时。
要更改此设置,您可以删除分支,然后重新创建它:
git checkout master
git branch -d b # delete the old branch
git checkout -b # create a new one based on current branch (master)
请注意,如果您已将分支推送到其他人可能已访问的仓库,则存在风险。如果您只使用当地的回购,这不是问题。