I have two local branches A and B tracking the same remote branch C. I want to keep all the branches but I want to remove connection A -> C but keep the connection B -> C. how can i do that?
Asked
Active
Viewed 2,376 times
1 Answers
6
Remove the asaociaton between the local and remote branch
git config --unset branch.<local branch A>.remote
git config --unset branch.<local branch A>.merge
Alternatively in your project's .git/config
file remove the merge
statement corresponding to the branch A
.
Alternatively you can create a new branch D
from A
, and then delete the original branch A
if needed.
git checkout A
git checkout -b D
#Delete A if needed
git branch -D A

Anshul Goyal
- 73,278
- 37
- 149
- 186