【发布时间】:2013-04-02 19:33:40
【问题描述】:
我做了一件非常愚蠢的事情。我想在我试图“修复”它并意外地让事情变得更糟之前我应该问一下。
我试图在我的 git repo 中列出所有远程分支:
git branch remote
显然这不是正确的命令。我没有列出远程分支,而是创建了一个本地分支称为远程。我应该做的:
git branch -r
我可以删除这个分支吗:
git branch -d remote
这会对我的远程分支有任何影响吗?我不想意外删除远程端的任何内容。
【问题讨论】:
-
不,该命令只会删除具有该名称的本地分支,因此您很安全。快乐的 gitting :-)
-
这应该是安全的,正如@cbuckley 所说。此外,如果您真的想对此保持偏执,
git update-ref -d refs/heads/remote会更明确一些(因为远程分支位于refs/remotes/<remotename>/<branchname>下,而本地分支位于refs/heads/<branchname>下)。 -
不是非常愚蠢。只是一个正常的错误。 :-)
标签: git git-branch git-remote