从远程分支断开本地分支

时间:2014-04-07 08:35:43

标签: git branch remote-branch

我有两个本地分支A和B跟踪相同的远程分支C.我想保留所有分支但我想删除连接A - > C但保持连接B - > C.我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

删除本地和远程分支之间的asaociaton

git config --unset branch.<local branch A>.remote
git config --unset branch.<local branch A>.merge

或者在您的项目的.git/config文件中删除与分支merge对应的A语句。


或者,您可以从D创建新分支A,然后根据需要删除原始分支A

git checkout A
git checkout -b D

#Delete A if needed
git branch -D A