如何删除 GitBash 中的分支?
How do I remove a branch in GitBash?
Hemang Joshi@SOLO MINGW64 ~ (add-hemang-joshi)
嗨,我是 GitHub 的新手,我想知道这是什么,为什么每次都显示它,我该如何删除它? (add-hemang-joshi) 在 GitBash 中是绿色的。也请看图片。
我尝试使用:
git branch -D add-hemang-joshi
但没有工作,并显示错误。
error: Cannot delete branch 'add-hemang-joshi' checked out at 'C:/Users/7386-856
15SG 2913642'
您不能删除您当前所在的分支。
先切换到另一个分支。
您无法删除当前所在的分支。所以结帐到另一个分支,然后删除所需的分支。
git checkout master
以上命令切换到master分支
git branch -d add-hemang-joshi
以上命令将删除 add-hemang-joshi
分支。
添加到上面
-d
选项只有在分支已经被推送并与远程分支合并时才会删除该分支。
-D
是强制删除一个分支,即使它还没有被推送或合并。
我们无法删除位于该分支上的分支。因此,您需要结帐到另一个分支然后删除该分支。
$ git checkout master
如果您的本地不存在 master
分支,则创建并签出到新分支(例如 add-hemang-joshi_2):
$ git checkout -b add-hemang-joshi_2
删除分支add-hemang-joshi
:
$ git branch -D add-hemang-joshi # delete the branch
$ git branch # check if the branch is deleted
Hemang Joshi@SOLO MINGW64 ~ (add-hemang-joshi)
嗨,我是 GitHub 的新手,我想知道这是什么,为什么每次都显示它,我该如何删除它? (add-hemang-joshi) 在 GitBash 中是绿色的。也请看图片。
我尝试使用:
git branch -D add-hemang-joshi
但没有工作,并显示错误。
error: Cannot delete branch 'add-hemang-joshi' checked out at 'C:/Users/7386-856
15SG 2913642'
您不能删除您当前所在的分支。
先切换到另一个分支。
您无法删除当前所在的分支。所以结帐到另一个分支,然后删除所需的分支。
git checkout master
以上命令切换到master分支
git branch -d add-hemang-joshi
以上命令将删除 add-hemang-joshi
分支。
添加到上面
-d
选项只有在分支已经被推送并与远程分支合并时才会删除该分支。
-D
是强制删除一个分支,即使它还没有被推送或合并。
我们无法删除位于该分支上的分支。因此,您需要结帐到另一个分支然后删除该分支。
$ git checkout master
如果您的本地不存在 master
分支,则创建并签出到新分支(例如 add-hemang-joshi_2):
$ git checkout -b add-hemang-joshi_2
删除分支add-hemang-joshi
:
$ git branch -D add-hemang-joshi # delete the branch
$ git branch # check if the branch is deleted