git一键清除不需要的本地分支

这篇具有很好参考价值的文章主要介绍了git一键清除不需要的本地分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在日常开发中,肯定会遇到一个项目n个分支的情况,尤其是做sass平台的,各种专版层出不穷,如下图

vscode删除本地分支,git,前端

更新迭代多了,许多不用的分支都删掉了,但是我们的本地分支还在,有些人用delete一个一个删除,有人把项目删掉重新clone

今天介绍一个方法,可以一键删除本地所有的分支(保留master),以及一键更新云端分支,首先打开vscode

做清除操作时一定要切换到master分支上,或者自己项目的主分支上!!!

做清除操作时一定要切换到master分支上,或者自己项目的主分支上!!!

做清除操作时一定要切换到master分支上,或者自己项目的主分支上!!!

vscode删除本地分支,git,前端

1.目前的分支

vscode删除本地分支,git,前端

2.文件管理打开我们的项目目录,找到git文件夹

tips:git文件夹为隐藏文件夹,需要设置显示隐藏文件夹

vscode删除本地分支,git,前端

vscode删除本地分支,git,前端

3.进入git文件夹内,找到refs文件夹

如图所示,heads为本地分支文件夹,remotes为远程分支文件夹,tags为标签文件夹

vscode删除本地分支,git,前端

4.开始删除操作

我们项目的主分支为master分支,为了防止误删除,我会先切换到master上,大家可以切换到自己项目的主分支即可

 4.1 打开heads文件夹,选中除了master以外所有的分支,然后删除vscode删除本地分支,git,前端

4.2打开remotes文件夹,再打开origin文件夹,选中除了HEAD以外所有的分支,然后删除

vscode删除本地分支,git,前端

4.3切换回vscode查看,已经完成了所有的删除操作

vscode删除本地分支,git,前端

4.4重新拉取所有线上分支即可 

2023/10/20更新!!!


为了方便,已经开发了一个vscode插件,但是并未发布到插件市场,自己打包了vsix文件
链接:https://pan.baidu.com/s/1k-6RRsTOqH14oybAqOYMzw?pwd=qg2f 
提取码:qg2f 文章来源地址https://www.toymoban.com/news/detail-757349.html

到了这里,关于git一键清除不需要的本地分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 在Git上删除本地分支名称/远程分支名称

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

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

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

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

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

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

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

    2024年02月14日
    浏览(46)
  • git远程删除分支后,本地git branch -a 依然能看到该分支的解决办法

    1.概述 在开发过程中,遇到在bitbucket上删除分支之后,由于本地checkout过这个分支,在本地执行 git branch -a 的时候,仍然能看到该远程分支。 2.清理远程分支 在清理之前我们可以用如下命令来查看remote地址,远程分支,还有本地分支与之相对应关系等信息。 此时可以看到远程

    2024年02月11日
    浏览(51)
  • 【经验】Git|如何删除错误的commit?(存在大文件无法push的commit、不需要的commit等情况、清除所有commit的情况)

    如果你在本地多次提交了commit,但是其中有一个commit交错了、或者无法推送, 就像下面这张图这样: 你可以安装以下步骤操作。 通过 git log 想清楚自己需要切换到哪一个commit状态,查看commit id: 将仓库的状态恢复到 能够正常提交的状态/需要删除的状态的上一个commit状态

    2024年02月03日
    浏览(55)
  • 在 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日
    浏览(47)
  • git操作--->在远程删除了某个分支,但本地使用git branch -r的时候还是会显示某个分支存在是什么原因

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

    2024年02月19日
    浏览(40)
  • vscode查看git提交(commit)的记录,及更新当前分支的内容,暂存本地库,提交远程库

    使用 Git Graph插件 ,可以查看git log的不同分支历史提交记录以及每个开发者一次性提交了哪些文件 使用 博客来源:https://www.panziye.com/java/web/3600.html 按如下选择,即可更新内容 将更新后的文件,且需要提交本地库的文件点击 + 按钮 按如下选择 过后会提示要输入提交信息,按

    2024年02月11日
    浏览(43)
  • 【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)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包