我做了一件非常愚蠢的事情。我想在我试图“修复”它并意外地让事情变得更糟之前我应该问一下。
我试图在我的 git repo 中列出所有远程分支:
git branch remote
显然这不是正确的命令。我没有列出远程分支,而是创建了一个名为remote 的本地分支。我应该这样做:
git branch -r
我可以删除这个分支吗:
git branch -d remote
这会对我的远程分支有什么影响吗?我不想意外删除远程端的任何内容。
我做了一件非常愚蠢的事情。我想在我试图“修复”它并意外地让事情变得更糟之前我应该问一下。
我试图在我的 git repo 中列出所有远程分支:
git branch remote
显然这不是正确的命令。我没有列出远程分支,而是创建了一个名为remote 的本地分支。我应该这样做:
git branch -r
我可以删除这个分支吗:
git branch -d remote
这会对我的远程分支有什么影响吗?我不想意外删除远程端的任何内容。
是的,
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$
我也犯过这个错误。一件容易做的事是rm .git/refs/heads/remote
。
大部分 git 存储库结构都很简单,您可以通过在其中四处探索来学到很多东西。