git远程删除分支后,本地git branch -a 依然能看到该分支的解决办法

这篇具有很好参考价值的文章主要介绍了git远程删除分支后,本地git branch -a 依然能看到该分支的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.概述

在开发过程中,遇到在bitbucket上删除分支之后,由于本地checkout过这个分支,在本地执行git branch -a的时候,仍然能看到该远程分支。

2.清理远程分支

在清理之前我们可以用如下命令来查看remote地址,远程分支,还有本地分支与之相对应关系等信息。

git remote show origin

此时可以看到远程仓库中被删除调的分支的状态为

stale (use 'git remote prune' to remove)

接下来就可以使用这个命令来清理远程分支:

git remote prune origin

清理完后再使用git branch -a来查看所有分支的时候,那个被删除掉的分支就没有了。但是本地这个分支仍然存在。

3.删除本地分支

通过第2步的操作,远程分支已经看不到了。但是本地还有这个分支的存在。这个时候可以使用如下命令删除掉这个本地分支

git branch -d [分支名称]

齐活!

今天又遇到傻逼了,希望傻逼都滚开,见了我都绕道走,阿弥陀佛
git远程删除分支后,本地git branch -a 依然能看到该分支的解决办法文章来源地址https://www.toymoban.com/news/detail-512071.html

到了这里,关于git远程删除分支后,本地git branch -a 依然能看到该分支的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

    目录 0.环境 1.问题描述 2.解决步骤 1)使用命令切换到其他分支 2)查看当前本地所有分支 3)删除“wangyunuo-test”分支 windows 11 64位 + Git + VScode跑代码 在做项目过程中,想删除一个本地分支“wangyunuo-test”,使用的是以下的命令删除(目前我在这个分支上) 但是删除后会报错

    2024年02月09日
    浏览(33)
  • Git删除分支不成功,提示:error: Cannot delete branch......的问题解决

    一 问题来源       本地的代码仓库里面,有很多分支,随着项目的不断迭代,这样的分支变得越来越多。于是想把这样的分支给删掉,在删除分支的时候,报错: error: Cannot delete branch \\\'\\\' checked out at \\\'/Users/GoProject/src/code ,对应的提示如下: 二 解决问题       首先需要说

    2024年02月12日
    浏览(42)
  • 如何删除本地和远程的 Git 分支

    我们利用git进行项目管理时,常常需要删除分支,分支分为本地分支和远程分支,本文主要介绍如何删除本地及远程分支。 要删除本地的Git 分支,请按照以下步骤操作: 首先,确保你不在要删除的分支上。可以使用git checkout命令切换到其他分支。例如,切换到 master 分支:

    2024年02月05日
    浏览(32)
  • 【git一些操作】git本地同步远程已删除的分支

    1、查看某个远程仓库的信息 可以查看本地分支的追踪情况,标记\\\"stale\\\"表示本地存在的分支但是远程分支已被删除 2、同步远程的分支到本地 执行命令后再次查看本地分支,远程已删除的分支,本地也已经被删除 3、其他

    2024年02月14日
    浏览(44)
  • 在 Git 中删除不再位于远程仓库中的本地分支

    如果git仓库将branch1被删除,可以用用 git remote prune origin 删除在本地电脑上的 remotes/origin/branch1 git remote show origin 可以看到下面所示,这样的可以通过 git remote prune origin 删除 上述只针对Deletes stale references associated with name. 分支(stale为三个月没有提交的分支) 详解: git branch

    2024年02月09日
    浏览(46)
  • git拉取远程分支到本地报错fatal: ‘origin/XXX‘ is not a commit and a branch ‘XXX‘ cannot be created from it

    远程已有分支,本地需要新建对应分支,报下面错误 原因: 远程真的没有这个分支,所以失败 远程有这个分支,但是本地认为远程没有这个分支 执行 git branch -r 命令,查看本地缓存的所有远程分支 输出显示远程并没有要拉取的分支,但是实际上远程仓库是有该分支的,从

    2024年02月15日
    浏览(36)
  • 问题:git branch -a 看不到所有的远程分支

    问题:通过git branch -a 查看分支时,看不到所有的远程分支(我这里缺少master 远程分支) 解决:通过 git fetch 将本地远程分支保持一致 再次 git branch -a,就可以看到所有的分支

    2024年02月12日
    浏览(39)
  • 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)
  • 删除远程分支和本地分支

    笔记吧 删除远程分支 1)当前项目所在的目录,使用 git branch -r 命令来查看远程的所有的分支。 2)切换到其他分支目录 3)执行删除远程分支的命令: 删除本地分支 步骤同远程分支删除步骤,命令不同:查看本地分支

    2024年02月12日
    浏览(51)
  • 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\\\'. 如果本地分支没有合并到其他分支,或者没有对应的远程分支,删除时则会提示这个错误。 强制删除即可。 之所以会需要这样提示,是因为通常创建分支就是

    2024年02月05日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包