我已将一个 SVN 存储库移至 Git,可能由于进行了多次克隆,我现在留下了一堆看起来像
BranchA
origin/BranchA
remotes/BranchA
remotes/origin/BranchA
remotes/origin/origin/BranchA
即同一分支被多次列出。我该如何收拾这个烂摊子。有 > 50 个分支机构,有些根本不需要,其余的我很高兴只拥有一次。
编辑:
这是特定情况下 git remote show origin 的样子:
Remote branches:
BranchA tracked
origin/BranchA tracked
...
Local branches configured for 'git pull':
origin/BranchA merges with remote BranchA
...
Local refs configured for 'git push':
BranchA pushes to BranchA (up to date)
origin/BranchA pushes to origin/BranchA (up to date)