删除名为“remote”的本地分支

时间:2013-04-10 19:26:44

标签: git git-branch git-remote

我做了一些非常愚蠢的事情。我想我应该先问一下,然后我试图“修理”它并不小心让事情变得更糟。

我试图在我的git repo中列出所有远程分支:

git branch remote

显然这不是正确的命令。我没有列出远程分支,而是创建了一个名为远程的本地分支。我应该做的:

git branch -r

我可以用以下内容删除此分支:

git branch -d remote

这会对我的远程分支有什么影响吗?我不想意外地删除远程端的任何东西。

2 个答案:

答案 0 :(得分:2)

是,

git branch -d remote

看看:

MYHOST:git wwheeler$ cd seiso/
MYHOST:seiso wwheeler$ git branch
* master
  trunk
MYHOST:seiso wwheeler$ git branch remote
MYHOST:seiso wwheeler$ git branch
* master
  remote
  trunk
MYHOST:seiso wwheeler$ git branch -d remote
Deleted branch remote (was 15dc59f).
MYHOST:seiso wwheeler$ git branch
* master
  trunk
MYHOST:seiso wwheeler$ 

答案 1 :(得分:1)

我也犯了这个错误。一件容易的事就是rm .git/refs/heads/remote

大部分git存储库结构都很简单,你可以通过在其中学习很多东西来学习。