git 删除分支 The branch ‘xx‘ is not fully merged.If sure you want to delete it, run ‘git branch -D xx‘

这篇具有很好参考价值的文章主要介绍了git 删除分支 The branch ‘xx‘ is not fully merged.If sure you want to delete it, run ‘git branch -D xx‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

删除本地分支报错 

删除本地分支时,报了这个错: 

error:

The branch 'xxx' is not fully merged.

If you are sure you want to delete it, run 'git branch -D xxx'.

如果本地分支没有合并到其他分支,或者没有对应的远程分支,删除时则会提示这个错误。
强制删除即可。

之所以会需要这样提示,是因为通常创建分支就是为了在这个分支做一些事情,例如修复一些bug,或者添加一个新的模块功能。然后再合并到master。但现在这个分支,既没有合并,也没有远程分支,你删除它的话,它就彻底没了。所以你删除它的时候,就会给你提示。这就像在一些软件中,删除重要的内容时,会弹出弹框,问你是否确定要删除?

多个人同时工作时,都在master上,其实不方便管理。有了分支,相当于对几个人的工作做了个分类。

例如:修复bug的同事,他建了个分支叫hotfix_20230228,然后他就在这个分支上修复bug。

写新模块功能的同事,他建了个分支叫ali_userFunction,然后他就在这个分支上写新的模块功能。

最后大家都合并到master上。

这样既避免了每次push代码都需要更新一下,节约了时间。也把你写某个功能模块的代码提交集中到了一起,方便查看。

删除本地分支命令,有 git branch -d 和 git branch -D-D 表示强制删除

 

删除本地分支的命令 

1.切换到要操作的项目文件夹 
cd <ProjectPath>   例如, cd /home/project/ali

在idea里,Terminal框里默认就是当前目录

2.查看项目的分支(包括本地和远程) 
git branch -a

3.删除本地分支 (使用第2步查出来的分支名)
git branch -d <BranchName>

 

删除远程分支的命令

方法一:git bash命令删除

1.查看所有分支

git branch -a 

2.删除分支

git push origin -d 分支名

3.再次查看分支,确认是否删除成功

git branch -a

方法二:在gitlab或github网页删除

以gitlab为例:

左上角projects -> your project ,选择其中的一个项目,点进去,右侧栏会有 repository -> branch

这个页面会显示所有分支,右边有红色的垃圾桶,即删除分支按钮。文章来源地址https://www.toymoban.com/news/detail-743056.html

到了这里,关于git 删除分支 The branch ‘xx‘ is not fully merged.If sure you want to delete it, run ‘git branch -D xx‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包