删除svn remote后,从git存储库中删除svn标记/分支

时间:2014-11-05 07:44:08

标签: git-svn git-tag

我已将svn remote从我的git repo中删除,将其从.git/config删除并根据How to remove subversion remote in git?删除.git/svn/

现在的问题是分支命令的输出是:

git branch -a
* master
  remotes/origin/master
  remotes/tags/0.1
  remotes/tags/0.1.1
  remotes/trunk

如何删除remotes/trunkremotes/tags/0.1.1?这显然来自与svn相关的东西,但我不知道如何删除它。

2 个答案:

答案 0 :(得分:3)

好的,事实证明svn将标签作为分支处理,这些都是剩下的远程分支。可以使用

删除它们
git branch -d -r trunk
git branch -d -r tags/0.1
git branch -d -r tags/0.1.1

答案 1 :(得分:0)

查看.git/refs,特别是.git/refs/remotes