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