문제

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?

도움이 되었습니까?

해결책

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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top