git-svn - 删除 svn Remote 后,从 git 存储库中删除 svn 标签/分支

标签 git-svn git-tag

我已经从我的 git 存储库中删除了 svn Remote,方法是根据 How to remove subversion remote in git?.git/config 中删除它并删除 .git/svn/

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

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

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

最佳答案

好吧,原来svn将标签作为分支来处理,而这些都是剩下的远程分支。它们可以通过

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

关于git-svn - 删除 svn Remote 后,从 git 存储库中删除 svn 标签/分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26751974/

相关文章:

git svn rebase 总是与我自己的提交冲突

git - 如何在GIT和SVN之间进行双向同步

git - 如何列出包含特定存储库上给定提交的分支?

git 提交修改而不丢失标签

git - 哪些名称是有效的 git 标签?

git - 为什么我应该关心轻量级标签与带注释的标签?

git - git 中标记提交的顺序是什么?

svn - .git 文件夹是否应该存储在我的 SVN 存储库中?

git svn fetch 在 bfg 清理后给出 "Invalid revision range" "error: 128"

git - 有没有办法在不改变格式的情况下比较 Git 中的两个文件?