命令删除本地git分支
一个单一的,直接,易于类型的命令将删除您的本地git分支:
git分支-DELETE
就是这样。这就是您要做的。
只需在–Delete Switch之后提供分支的名称,并且将永久删除分支。这很容易,但是如果您想要有关如何以及在何处发表命令,继续阅读的更多指导,因为我会为您提供有关如何做的更多指导。
删除单个git分支的详细步骤
要删除GIT中的本地分支,请按照以下步骤:
在您的git存储库的根部打开git bash或命令提示符。
如有必要,请使用
git switch或checkout命令移开要删除的分支。-
发出以下命令:
git分支-DELETE
运行
git branch -a命令以验证本地GIT分支已删除。
git错误:无法删除分支
本地GIT分支删除的一个规则是,您无法删除当前已签出的分支。
如果您尝试在当前签出的情况下删除本地Git分支,则遇到了无法删除分支错误,如下所示:
git@delete/c/local/cranch(main)$ git akart -a* mainnew-brancholch-branch
git@delete/c/local/branch(main)$ git分支 - 删除主错误:无法删除'cart'main'的'c:/git/delete'
删除之前切换
在上面的示例中,用户试图在签出时删除主git分支,这导致了错误。
但是,删除名为新分支或旧分支的本地GIT分支将取得成功,因为这些分支没有处于检查状态:
git@delete/c/local/cranch(main)$ git分支 - 删除旧的骨骼骨骼旧分支(为44a55a1)。
删除本地git分支命令
删除本地git分支的命令可以采用以下两种形式之一:
git分支 - 删除的旧分支
git分支-D旧分支
唯一的区别是第二个本地分支删除git命令使用缩写的语法。这两个命令都做完全相同的事情。
远程与本地git分支删除
请注意,当您删除当地的Git分支时,Github或Gitlab等存储库中的相应远程分支保持生动和活跃。
如果目标是删除本地和远程分支,则必须采取进一步的步骤。

当您删除本地git分支时,删除将不会反映在github或gitlab等远程存储库中。
关于Stackoverflow上最常见的问题之一是:
如何删除本地和远程git分支??
这是如何做的60秒的缩写。#github #devops pic.twitter.com/a52pc7e3vh
- 卡梅隆·麦肯齐(Cameron McKenzie)| Docker | github | AWS | Java(@cameronmcnz)2023年8月22日
远程git分支删除
要删除存储库中的远程GIT分支,例如GitHub或Gitlab, git push origin命令与--delete开关一起使用,并引用了用于删除的分支。
例如,以下命令将删除名为Old Branch的远程分支:
git@delete/c/local/remote/branch(main) git push origin-delete old Branch * [已删除] alpha远程GIT分支删除Alpha成功
下图演示了如何删除本地和远程git分支:

这些命令将删除本地和远程GIT分支。