删除本地开发分支

Pro*_*mer 47 git branch git-branch

我最近在我的系统中克隆了我们的开发代码分支的回购:

git clone https://gitserver.com/product
Run Code Online (Sandbox Code Playgroud)

克隆成功后,我在查询时获得以下状态:

$ git branch
* develop
Run Code Online (Sandbox Code Playgroud)

我意识到现在需要删除这个分支,因此:

$ 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'
Run Code Online (Sandbox Code Playgroud)

我不确定是否应该尝试使用GIT命令或Unix命令'rm -rf'来删除本地开发分支库?最后为什么没有人可以删除'develop'分支.

Nan*_*ndi 73

您无法删除当前所在的分支.

尝试创建一个新分支

git checkout -b new-branch
Run Code Online (Sandbox Code Playgroud)

然后删除开发分支

git branch -d develop
Run Code Online (Sandbox Code Playgroud)