【Git学习笔记】强行删除还没有merge的分支

来源:互联网 发布:淘宝华佗大药房卖假药 编辑:程序博客网 时间:2024/04/28 17:04

我们知道如果一个分支被merge到master之后,要想删除这个分支,可以执行命令:

git branch -d dev-new-feature
这样我们就删除了dev-new-feature分支。

但是如果将要被删除的分支是一个还没有merge的分支, 会有下面这样的提示:

$ git branch -d feature-vulcanerror: The branch 'feature-vulcan' is not fully merged.If you are sure you want to delete it, run 'git branch -D feature-vulcan'.
该提示告诉我们,feature-vulcan分支还没有被合并,如果删除,将丢失掉修改,如果要强行删除,需要使用命令git branch -D feature-vulcan

现在我们强行删除:

$ git branch -D feature-vulcanDeleted branch feature-vulcan (was 756d4af).

终于删除成功!

小结

开发一个新feature,最好新建一个分支;

如果要丢弃一个没有被合并过的分支,可以通过git branch -D <name>强行删除。


0 0