git - 如何删除 GitBash 中的分支?

标签 git github git-branch git-bash git-commit

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'

My gitBash looks like this

最佳答案

您无法删除当前所在的分支。所以 checkout 到另一个分支,然后删除所需的分支。

git checkout master 

以上命令切换到master分支

git branch -d add-hemang-joshi

上述命令将删除 add-hemang-joshi 分支。

添加到上面

-d 选项只会删除已经推送并与远程分支 merge 的分支。 -D 是强制删除一个分支,即使它还没有被推送或 merge 。

关于git - 如何删除 GitBash 中的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69054602/

相关文章:

github - 如何在 GitLab 而不是 GitHub 上制作自己的 cocoapods?

github - 在 Github Actions 工作流中获取当前作业名称

git push 到远程,但不创建新分支

git - GitHub如何强制删除远程分支?

git - 使用 p4merge 的 'remote' 、 'local' 和 'base' 之间的区别

git - 如何告诉 Visual Studio 将 WinMerge 与 Git 结合使用?

android - 无法运行从 Github 导入的项目

Git 远程分支被删除,但它仍然出现在 'branch -a'

git - key_load_public : No such file or directory even though file exists

git - git diff hunk header 中的摘录来自哪里?