git-svn清除错误的分支

在解决git-svn多branches路径时,由于多次测试,导致产生了一些错误的分支,要如何删除呢?

  • 删除.git下关于分支的元数据
rm .git/refs/remotes/origin/dev
rm -r .git/svn/refs/remotes/origin/dev
  • reset到一个分支出来前的版本
git svn reset -r revision
  • rebase一下
git svn rebase