git 分支强制删除

Posted 冰域

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 分支强制删除相关的知识,希望对你有一定的参考价值。

添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。

现在,你终于接到了一个新任务:开发代号为Vulcan的新功能。

于是准备开发:

git checkout -b feature-vulcan

5分钟后,开发完毕:

切换到master准备合并:

一切顺利的话,feature分支和bug分支是类似的,合并,然后删除。

但是,就在此时,接到上级命令,因经费不足,新功能必须取消!

git branch -d feature-vulcan
error: The branch ‘feature-vulcan‘ is not fully merged.
If you are sure you want to delete it, run ‘git branch -D feature-vulcan‘.
报错:分支还没有被合并,无法删除
用以下命令强制删除
git branch -D feature-vulcan    成功了

以上是关于git 分支强制删除的主要内容,如果未能解决你的问题,请参考以下文章

git 删除分支如何恢复

github 强制删除历史记录

git实用的操作命令

git删除所有提交历史记录

Gitgit常用命令集合

Gitgit常用命令集合