我最近克隆在我的系统我们开发的代码分支的回购:
git clone https://gitserver.com/product
克隆成功后,我得到的查询以下状态:
$ git branch
* develop
我意识到,现在这个分支需要被删除,因此:
$ git checkout develop
Already on 'develop'
Your branch is up-to-date with 'origin/develop'.
$ git branch -d develop
error: Cannot delete branch 'develop' checked out at 'C:/work/test'
我不知道我们是否应该尝试GIT命令或Unix命令“室射频”删除本地开发分支库?最后为什么没有人可以删除“发展”分支。
您不能删除您目前在树枝上。
尝试创建一个新的分支
git checkout -b new-branch
然后删除develop分支
git branch -d develop
Kalidindis将与答案:
当你克隆回购,它总是有一个master
分支。这主分支,不应该被删除。如果你仍要将其删除,则必须前推另一个分支,所以git会识别新推分支为新的主分支。
所以,你的情况,如果你想删除回购你应该尝试一个UNIX命令(rm -rf
)。
您是在当前不能被删除的分支,从而创建一个新的分支
git checkout -b new_branch
然后删除您要删除的分支
git branch -d develop