【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘

这篇具有很好参考价值的文章主要介绍了【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

0.环境

1.问题描述

2.解决步骤

1)使用命令切换到其他分支

2)查看当前本地所有分支

3)删除“wangyunuo-test”分支


0.环境

windows 11 64位 + Git + VScode跑代码

1.问题描述

在做项目过程中,想删除一个本地分支“wangyunuo-test”,使用的是以下的命令删除(目前我在这个分支上)

 git branch -d wangyunuo-test

但是删除后会报错:

【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘,Git,git

问题分析原因:

使用branch -d 这个命令删除本地某一分支,前提是需要切换到其他分支,我是在这个分支上删除这个分支,所以会报错,切换到其他分支后(任何分支),再重新运行命令即可

2.解决步骤

1)使用命令切换到其他分支

git checkout + 其他分支名

【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘,Git,git

2)查看当前本地所有分支

git branch

【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘,Git,git

3)删除“wangyunuo-test”分支

git branch -d wangyunuo-test

【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘,Git,git

删除成功

再次用【git branch】查看以下当前本地分支,可以看到“wangyunuo-test”分支已经不在

【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘,Git,git

--END--文章来源地址https://www.toymoban.com/news/detail-705624.html

到了这里,关于【Git】删除本地分支;报错error: Cannot delete branch ‘wangyunuo-test‘ checked out at ‘XXX‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git操作--->在远程删除了某个分支,但本地使用git branch -r的时候还是会显示某个分支存在是什么原因

    💕又迷糊了哈哈,以为自己命令执行错了,结果可能是缓存的原因:💕 😂如果你发现使用 git branch -r 命令显示了一个远程没有的分支,这可能是由以下几个原因造成的:😂 缓存的远程分支信息: 当你克隆一个仓库或者与远程仓库交互时,Git 会在本地保存远程分支的缓存信

    2024年02月19日
    浏览(39)
  • gitlab代码合并(merge request )取消 [默认删除分支(Delete source branch)] 选项

    几个人开发不同的项目,需要合并到一个共同的转测分支。 我们在开发完代码需要一起合并到另一个总分支时,提交 merge 请求会默认勾选Delete source branch选项,如下图所示: 因为每个人开发的是不同的项目,所以各个分支代码不同,假使需要合并到相同的转测分支时,而默

    2024年02月12日
    浏览(41)
  • 【Git】push分支报错:fatal: The current branch 当前分支名 has no upstream branch

    示例代码: feature/file 是分支名 中文释义: 在于当前这个分支没有和任何的仓库发生关联,origin是仓库的一个指针,需要将当前的分支与这个指针之间形成关联。 直接允许以下命令即可 执行之后会在 github 上自动新建一个 feature/file 的分支。

    2024年02月11日
    浏览(48)
  • git 新建分支 推送到远程 首次pull代码报错 git branch --set-upstream-to=origin/<branch>

    在本地创建新分支后,上传到远程仓库,首次pull 的时候,会提示: 当前分支与远程分支并未建立联系,需要执行一下 git branch --set-upstream-to=origin/ 操作 解决办法: git branch --set-upstream-to=origin/远程分支名 建立完联系之后,就可以进行 git pull、git push 等操作啦~

    2024年02月16日
    浏览(42)
  • Git 删除分支——如何删除本地或远程分支

    Git 是一种流行的版本控制系统,也是 Web 开发人员工具包中必不可少的工具。分支是使用 Git 的一个强大且不可或缺的部分。在本文中,您将学习有关如何在 Git 中删除本地和远程分支的基础知识。 分支是指向提交的指针。 Git 分支是从特定时间点开始的项目及其更改的快照。

    2024年04月12日
    浏览(52)
  • git创建本地分支、删除分支

    通常我们在开发或者调试某个功能的时候,一般会从主分支新开一个单独的分支仅供自己使用,当我们开发完成后在提交合并请求给管理员,管理员进行代码审核确认ok后再合并入主分支。 第一步,下载远程代码到本地 使用 Git-clone 命令可以将代码从远程仓库下载到本地 第二

    2024年02月07日
    浏览(50)
  • git 批量删除本地分支

    使用以下代码实现删除 : git branch | xargs git branch -d 使用 grep 过滤不需要删除的分支: grep -v develop | grep -v develop | grep -v master 以下实例删除 除了 202309(支持模糊查询分支中带有’202309’)、develop 、master 以外的所有本地分支

    2024年02月08日
    浏览(37)
  • git 删除本地/远程分支

    1 删除本地分支 git branch -d 本地分支名A 注意:需要切换到其他分支下才能删除,处于分支A的时候,无法删除分支A 切换分支 git checkout 本地分支名B 如果本地分支A下有未合并的更改或未推送的提交,会提示无法删除,一般来讲这种就是处理一下的,把修改的内容提交一下。

    2024年02月11日
    浏览(33)
  • 在Git上删除本地分支名称/远程分支名称

    Git删除本地分支名称、远程分支名称 打开idea软件的Terminal控制台 origin是远程仓库的别名,test_2.0是要删除的远程分支名称

    2024年02月14日
    浏览(44)
  • Git 删除已经合并的本地分支

    在使用 Git 的开发流程中,经常会创建很多的 Git 分支,包括功能分支( features/* )、发布分支( release/* )和 hotfix 分支( hotfix/* )。在开发了一段时间之后,本地就会有出现很多分支。这些分支最终都会被合并到主分支。虽然这些分支在远端 Git 仓库已经被删除,仍然会出

    2024年02月11日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包