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