我做了一些非常愚蠢的事情。我想我应该先问一下,然后我试图“修理”它并不小心让事情变得更糟。
我试图在我的git repo中列出所有远程分支:
git branch remote
显然这不是正确的命令。我没有列出远程分支,而是创建了一个名为远程的本地分支。我应该做的:
git branch -r
我可以用以下内容删除此分支:
git branch -d remote
这会对我的远程分支有什么影响吗?我不想意外地删除远程端的任何东西。
答案 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存储库结构都很简单,你可以通过在其中学习很多东西来学习。