断开本地分支与远程分支的连接

pio*_*rek 5 git branch remote-branch

我有两个本地分支 A 和 B 跟踪同一个远程分支 C。我想保留所有分支,但我想删除连接 A -> C 但保留连接 B -> C。我该怎么做?

mu *_*u 無 7

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

git config --unset branch.<local branch A>.remote
git config --unset branch.<local branch A>.merge
Run Code Online (Sandbox Code Playgroud)

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


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

git checkout A
git checkout -b D

#Delete A if needed
git branch -D A
Run Code Online (Sandbox Code Playgroud)