我有两个本地分支A和B,都在追踪同一个远程分支C。我想保留所有分支,但是我想删除连接A -> C,同时保留连接B -> C。如何实现呢?
我有两个本地分支A和B,都在追踪同一个远程分支C。我想保留所有分支,但是我想删除连接A -> C,同时保留连接B -> C。如何实现呢?
取消本地分支和远程分支之间的关联。
git config --unset branch.<local branch A>.remote
git config --unset branch.<local branch A>.merge
或者,在您的项目的.git/config
文件中,删除与分支A
对应的merge
语句。
或者,您可以从A
创建一个新的分支D
,如果需要,然后删除原始分支A
。
git checkout A
git checkout -b D
#Delete A if needed
git branch -D A
git branch --unset-upstream A
- undefined