2

我做了一件非常愚蠢的事情。我想在我试图“修复”它并意外地让事情变得更糟之前我应该​​问一下。

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

git branch remote

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

git branch -r

我可以删除这个分支吗:

git branch -d remote

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

4

2 回答 2

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$ 
于 2013-04-10T20:31:52.370 回答
1

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

大部分 git 存储库结构都很简单,您可以通过在其中四处探索来学到很多东西。

于 2013-04-10T20:25:23.770 回答