git 删除 本地分支和远程分支 出现的问题

【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第一节 lua框架的建立 魔兽世界插件实战笔记从入门到放弃的心理历程 第二节 lua框架的建立 找到魔兽世界的安装目录,找到插件的默认位置:\World of Warcraft\_retail_\Interface\AddOns,在这里建立一个文件夹,魔兽的插件都是用一个文件夹来区分的,第一课吗,就用Lesson_one吧。 下面建立的三个文件,第一个点toc文件是最重要的一个,它是魔兽客户端识别插件的一个标识符。 魔兽版本号有一个函数可以查询在WoWLua下面运行:print("当前游戏版本号:",(select(4,GetBui 阅读详情
将分支合并到 master 后,我们需要删除无用分支,本地删除比较简单:
	git branch -d/-D xxx

但是,有些分支,我们可能也是多人开发,推送到了远程测试服务器上,我们也需要删除远程的废弃分支:
	1.先在本地删除分支
		git branch -d xxx

	2.推送给远程仓库
		git push test :xxx		// 切记这个语法。
	/*
	    如果不再需要某个远程分支了,比如搞定了某个特性并把它合并进了远程的 master 分支(或任何其他存放稳定代码的地方),可以用这个非常无厘头的语法来删除它:
	    	git push  [远程名] :[分支名]
    	如果想在服务器上删除 serverfix 分支,运行下面的命令:
			git push origin :serverfix
		会输出:
			To git@github.com:schacon/simplegit.git
			- [deleted] serverfix
	    咚!服务器上的分支没了。你最好特别留心这一页,因为你一定会用到那个命令,而且你很可能会忘掉它的语法。有种方便记忆这条命令的方法:
	    	记住我们不久前见过的 git push [远程名] [本地分支]:[远程分支] 语法,如果省略 [本地分支],那就等于是在说“在这里提取空白然后把它变成[远程分支]”。
	 */

	/*
		我执行删除的时候,报了如下错误:
			remote: error: By default, deleting the current branch is denied, because the next
			remote: error: 'git clone' won't result in any file checked out, causing confusion.
			remote: error:
			remote: error: You can set 'receive.denyDeleteCurrent' configuration variable to
			remote: error: 'warn' or 'ignore' in the remote repository to allow deleting the
			remote: error: current branch, with or without a warning message.
			remote: error:
			remote: error: To squelch this message, you can set it to 'refuse'.
			remote: error: refusing to delete the current branch: refs/heads/LFF
			To xxx.xxx.xxx.xxx:yyy.git
			 ! [remote rejected] LFF (deletion of the current branch prohibited)

		看着错误提示,应该是需要我们在远程 git 上设置 'receive.denyDeleteCurrent' 为 'warn' 或 'ignore' 来开启删除

		// git 进行全局设置
		git config --global receive.denyDeleteCurrent warn	

		// 再次删除远程分支
		git push test :xxx

		删除成功!!!

		又出现了一个问题,我这样操作没有问题了,本地和远程的分支都被删除了,但是不知道为啥,同事的 sourcetree 里,一直会展示一个 'refs/remotes/origin/xxx',看着像是本地对远程的引用:
			参考文章:
				https://www.jianshu.com/p/884ff6252be5

			执行下面命令:
				git remote prune origin

		对 git 不熟悉,好多东西不了解!
	 */


	/*
		这里再记录下,git 添加配置的一个笔记,只能说明对 git 太不熟悉了:
			上面想添加 git 全局配置,想着查找下 git 的配置文件,完全不知道哪里有...不知道 linux 下 git 的配置目录在哪里,通过命令:
				find / -name '[A-Za-z]*git[A-Za-z]*'		// 全局搜索,也没找到

			// 1.find 命令应该都是使用的 glob 通配符(这里也忘记的差不多了...上面的 glob 写的不太对)
			// 2.find 也支持正则,可能是 perl 正则
				find / -regex '.*git.*'

			而且 git config -l 查看所有的 git 配置,居然啥也没,导致我一度怀疑是不是用错了~~

			在网上搜索了下 linux 的配置文件路径:
				1./etc/gitconfig
				2.~/.gitconfig
				3.不同项目下的 .git/config

			git 官方文档也有说明,我居然没有去了解...
				https://git-scm.com/book/zh/v1/%E8%87%AA%E5%AE%9A%E4%B9%89-Git-%E9%85%8D%E7%BD%AE-Git

			我是自己测出来的,输入 git config,会输出 git config 的用法:

				配置文件位置
				    --global              使用全局配置文件
				    --system              使用系统级配置文件
				    --local               使用版本库级配置文件
				    -f, --file <文件>     使用指定的配置文件

			我们一般使用的全局配置时,会添加 '--global' 参数,然后就依次尝试了下,设置 user.name 这个配置项:
				git config --global user.name dongxuemin		// 在 ~/ 下创建了 .gitconfig
				git config --system user.name dongxuemin		// 在 /etc/ 下创建了 gitconfig

				git config --local 我没测试


			还是得好好熟悉 git 啊,不过慢慢发现问题,寻找问题,就熟悉了
	 */

 

【2026最新版】python点云处理算法汇总(长期更新版) python点云处理算法整理。博客长期更新,最近一次更新时间为:2026年10月4日。 阅读详情

相关推荐

从电商平台到微信私域:构建合规跳转链路的技术实现

在互联网营销与用户增长领域,链接跳转是连接不同平台、引导用户流量的基础技术。其核心原理是通过服务器端路由与参数解析,实现用户请求的接收、处理与重定向。这项技术的价值在于能够突破平台间的生态壁垒,实现流量的合规、可控迁移,尤其适用于跨平台营销、私域沉淀等场景。在实际应用中,常需处理微信环境限制、参数传递与动态内容生成等挑战。本文聚焦于电商平台(如淘宝)到微信生态的跳转需求,详细阐述了如何利用Node.js、Express框架及二维码生成技术,构建一个包含环境检测、参数传递与动态落地页的完整跳转系统,以解决微信

weixin_33889665的博客 323

无法删除git远程分支的问题

当删除远程分支时,可能会出错以下的错误: $ git push origin :alpha remote: error: By default, deleting the current branch is denied, because the next remote: error: 'git clone' won't result in any file checked out, cau

冲吧,不要停! 1万+

ThinkpadCPU锁频0.4G问题

这篇帖子总结的很好,有这种问题可以试一试:但是切记,不要病急乱投医,冷静下来,慢慢分析和排除故障,有时候,并不需要我们知道所有的原理,只要问题解决了就是OK的。ThinkpadCPU锁频0.4G,具体是过程是今天我需要去楼下打印东西,要带着笔记本电脑,拔掉电源我就去楼下。一般这种问题很有可能是电源导致的,先不要病急乱投医,刷BIOS,装系统什么的,没用。但是确实解决了我的问题,记录下来。带着电脑回到工位,插上电源。突然我突发奇想,拔掉电源,神奇的事情发生了,CPU频率复活了,再插上电源,CPU完全恢复了。

小幽余生不加糖 1万+

The problem of deleting the remote branch

➜  screenwords git:(master) git push origin :master remote: error: By default, deleting the current branch is denied, because the next remote: error: 'git clone' won't result in any file checked ou

taoqick的专栏 1313

WRF后处理总结:wrf-python与NCL在WRF后处理中的基本应用——变量提取、计算与可视化

判断需要提取的变量与诊断量确定后,使用getvar函数进行提取。可使用ncdump-h命令查看wrfout中的变量,wrf中的诊断量分类也可从官方文档处查阅。判断绘图类型所需的可视化绘图类型,决定了你在WRF后处理中的计算步骤。1D点线图:ll_to_xy interpline2D填色图:interplevel3D剖面图:vinterp vertcross绘图、美化色标、XY轴、标签的设置等等。

weixin_43750300的博客 1万+

V-REP(Cooprliesim EDU)自学笔记 实现UR5机械臂末端按轨迹移动

V-REP(Cooprliesim EDU)自学笔记 实现UR5机械臂末端按轨迹移动

xu_white的博客 7583

【git】git操作命令和相关脚本

目录 git clone git checkout git diff git add git pull --rebase git pull git fetch git reset gitstash git clean git cherry-pick git merge git log git tag git...

小鱼菜鸟的博客 864

apollo-慢速车向左绕行

当主车前方出现其他车辆时,通过左侧车道对前车绕行。

是菜鸟o的博客 309

本地删除无效的远程分支

hi all: 如何让已经失效的远程 branch-name 在执行 git branch -a 的时候不再展示? 有同事push 了一个git分支,并且被我给pull 到本地了 同事在自己机器上执行了 git branch -d branch-name git push origin :branch-name 我在自己机器执行 git branch -d branch-name /

3740

上下双相机定位贴合(原理到应用,halcon源码详解)

上下双相机定位贴合(原理到应用,halcon源码详解) 一、简介(类型与之前的文章)看你们理解那个文章快 主要讲解上下双相机定位贴合的原理和实现过程,包括各种标定、组合使用及具体的halcon源码实现,适用于的X、Y、Z三轴加一旋转轴系统,如模组组成的多轴系统、Scara四轴机器、六轴机器人(在运行过程中保证几个自由度不动,运行即可) 二、标定介绍 这一小节总结了通用的相机和轴的相对位置模型,并对其标定进行详细讲解 本系统仅使用了九点标定,精度可做到0.05mm 九点标定作用: A、本质就是仿射变换,一个坐

苏州程序大白的博客 9974

【Bug已解决】Failed to fetch version ECONNREFUSED 解决方案

方案适用场景推荐指数难度方案一:NODE_EXTRA_CA_CERTS代理/企业网关证书⭐⭐⭐⭐⭐低方案二:浏览器导出证书不知证书在哪⭐⭐⭐⭐中方案三:使用系统证书macOS 用户⭐⭐⭐⭐中方案四:关闭代理直连快速验证⭐⭐⭐低方案五:更新 Node.js证书列表过时⭐⭐⭐低方案六:同步系统时间时间偏差导致⭐⭐⭐低根本原因。

博客 9973

git 操作指导

Git代码下载1.git 协议git clone git://192.168.110.230/库名称 2.http协议git clone http://192.168.110.230/gitweb/库名称 3.SSH协议 git clone username@192.168.110.230:/home/git/库名称此处仅列举比较常用的git操作1.配置git环境配置用户名...

aiyanlie4664的博客 269

21天教你学会PCIe专栏(17)--多功能设备

1.1 定义多功能PCIe设备:多功能PCIe设备是指在一个物理设备中集成了多种功能的设备。这些功能可以通过不同的PCIe功能(Function)来实现,每个功能可以独立配置和管理。1.2 优点资源利用率:通过集成多种功能,减少物理设备的数量,提高资源利用率。成本效益:减少硬件成本和功耗,提高系统的经济性。灵活性:用户可以根据需要启用或禁用不同的功能,提高系统的灵活性。可扩展性:通过增加新的功能,扩展设备的功能,提高系统的可扩展性。1.3 应用场景网络设备。

xiaoheshang_123的博客 531

[GIT]如何删除分支

git删除分支操作

weixin_43288065的博客 6万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Git远程分支的删除与同步

详细版本见个人博客:Git远程分支的删除与同步 本文主要介绍Git同步远程已删除的分支的方法。 一、删除远程分支命令 删除远程分支命令: git push origin :readme 或者: git push origin --delete readme 二、同步本地的远程分支 关键问题:另一个用户使用git fetch并不能同步获取到readme分支被删除。 git fetch 此命令...

dta0502的博客 3716

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Git创建本地分支并关联远程分支

默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他分支拉取到自己电脑上。 一、查看本地已有的分支 进入到项目根目录,打开命令行/终端,输入指令,将会显示该项目的本地的全部分支,其中、当前分支的前面有*号。 git branch 二、本地检出一个新的分支并推送到远程仓库 (一).创建本地分支 git checkout -b 新分支名 执行该指令后,会在本地创建一个新分支,该分支是从当前分支上检

u011200562的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Git 分支本地和远程删除方法详解

在使用 Git 进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发、测试和修复。当某个分支的任务完成后,为了保持仓库的整洁和清晰,我们需要删除不再使用的分支。这就涉及到如何正确地删除本地分支和远程分支。

qq_29715355的博客 3074

git 删除 分支

在 Git 中删除分支分为和两种情况,操作方法不同。

zengliguang的专栏 2292

git 删除本地仓库中的分支_git 使用命令删除远程分支和本地分支

删除远程分支命令:git push origin :git push origin --delete 删除本地分支:git branch -d 查看所有分支:git branch -a有时候你会发现:git已经删除了远程分支,本地仍然能看到 的问题 :git branch -a 命令可以查看所有本地分支和远程分支,发现很多在远程仓库已经删除的分支在本地依然可以看到。解决方法:使用命令 git...

weixin_36475451的博客 764

git--本地分支与远程分支

本地建立一个空文件夹,然后git clone 远程地址,可以拉取远程master的所有项目至本地 git branch 用来查看分支信息,git branch -a查看所有分支(包括远程remote) $ git branch * master $ git branch -a * master remotes/origin/HEAD -> origin/master r...

Andyato的博客 3091

Git 删除本地和远程的分支

分支使用完毕之后需要删除,执行如下命令查看所有的分支,目的是需要删除掉dev分支。 git branch -a 先执行如下命令,切换到master分支 git checkout master 切换完成之后,执行如下命令删除掉远程的dev分支 git push origin --delete dev 命令执行后,可以看到远程分支已经被删除掉了,但是本地分支还在,还需执行如下命令来删除本地分...

哈哈一笑 885

git 删除本地及远程分支

今天使用git 命令来删除本地分支,远程分支,清空本地分支,以及更新远程分支 1、查看远程分支 加上-a参数可以查看远程分支 $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 ...

goose_flesh 274

Git提交 push、查看、删除、重命名远程分支和tag

这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: git提交 push到github时,每次都要输入用户名和密码的问题 查看远程分支 删除远程分支和tag 删除不存在对应远程分支的本地分支 重命名远程分支 把本地tag推送到远程 获取远程tag 到github时,每次都要输入用户名和密码的问题 每次push  的时候,都

艾斯博弈 5773

git 如何同步本地、远程的分支和tag信息

1.git如何同步本地分支与远程origin的分支 问题场景1: 同事A创建了本地分支branchA并push到了远程->同事B在本地拉取(git fetch)了和远程branchA同步的本地分支branchA->同事A开发完成将远程分支branchA删除(远程仓库已经不存在分支branchA)->同事B用git fetch同步远端分支,git branch -r发现本地仍然记录...

积累与备忘 4227

git 命令删除远程分支和本地分支

git命令删除远程分支和本地分支

weixin_49684995的博客 3180

git对远程分支和tag的操作

git对远程分支和tag的操作

qq_44947869的博客 1008
上一篇: laravel 使用队列
下一篇: laravel mix 笔记
beyond__devil
博客等级 码龄14年 147粉丝 314原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值