git push无法推送到远程仓库error: failed to push some refs to ‘git@xxx‘

  这个问题网上一搜一大堆文章,原因基本上都说是什么远程仓库的该分支有修改,但你并没有pull到本地合并再推送,balabala...

要是相同的问题,我也不发这个笔记了。记录个不一样的问题和不一样的解决方式:

场景:调整代码并git commit 本地,但本地分支无法git push 到远程仓库。

操作过程:

1.修改前拉取了代码,再修改,减少后边合并时冲突

2.提交后也拉取了代码显示没有内容更新

3.push 失败只报了一个 error: failed to push some refs to ‘git@xxx‘ ,没其他提示信息。

4.再拉取还是提示没更新,再push又失败

5.上公司的代码仓库管理查看也没别人提交

6. 4循环xn

 

解决办法:

1.win10 打开任务管理器 -》性能-》左下角打开资源监视器 -》CPU-》关联的句柄-》搜索对应的工程根部录名-》结束所有搜索记录

2.再重试4,成功push

 

总结:像平时我们删除某个文件或文件夹提示已打开或本其他程序占用,无法删除,然而我们确定所有窗口关闭在进程也关掉应用也无法删除一样。这时可以

尝试搜索句柄看一下还有什么程序占用文件,往往都能找到关联的句柄,结束句柄就可以删除成功。当前的问题也是类似,git 的程序可能因为某种原因出问题

了,导致我们正常操作还是会出问题,所以可以把句柄结束进程试试。

什么,你说为啥不重启?嗯,也是个办法咯。

什么,你说不是用windows?其他系统应该也有类似的管理器操作吧,没找到就重启咯。出门右拐找其他博客文章。

 

附上截图:

 

 

posted @   被编程耽误的钓鱼佬  阅读(980)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示