4

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

4

1 回答 1

4

删除本地和远程分支之间的 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
于 2014-04-07T08:40:19.800 回答