首页 > 其他分享 >git fatal: bad object refs/heads 解决方案

git fatal: bad object refs/heads 解决方案

时间:2023-12-05 15:34:36浏览次数:33  
标签:git heads refs object bad fatal

问题描述

解决方法

第一种

把 .git\refs\remotes\origin\ 下出问题的分支名称删除掉

第二种

把.git\refs\heads\下出问题的分支名称删除掉


再次执行git pull --rebase即可解决。

标签:git,heads,refs,object,bad,fatal
From: https://www.cnblogs.com/NorthPoet/p/17877385.html

相关文章

  • 见证雷池成为 GitHub 全球第一的 WAF 项目 ,(转自雷池微信公众号)
    见证雷池成为GitHub全球第一的WAF项目原创雷池开发者团队[CTStack安全社区](javascript:void(0)......
  • 使用Slurm集群进行分布式图计算:对Github网络影响力的系统分析
    本文分享自华为云社区《基于Slurm集群的分布式图计算应用实践:Github协作网络影响力分析》,作者:yd_263841138。1.引言Slurm(SimpleLinuxUtilityforResourceManagement)是一个针对小型Linux集群的开源、容错、高可扩展的集群管理及作业调度系统,它具备统一管理集群内的计算资源......
  • 【译】使用 GitHub Copilot 编写 Git 提交
    在花费数小时修复bug或更新特性之后,我们开发人员最不愿意做的事情往往是仔细说明Git提交的内容。最新的VisualStudio预览版可以帮到您。使用新的生成Git提交消息特性来帮助您描述变更集。然后,您可以用“why”进行更改来细化消息并提交。生成有用且信息丰富的提......
  • Git命令行常用指令速查
    Git本地和远端的交互CommandUsagegitbranch-vv查看本地各分支和它们关联的远端分支gitbranch--set-upstream-to=origin/<remote_branch_name>关联本地指定分支和远端指定分支gitbranch--unset-upstream取消关联gitcheckout-b<loc......
  • VSCode的git账户重置
    https://blog.csdn.net/JohnJim0/article/details/111148923使用VSCode想要在电脑上换一个git账户pull/push,有那种保存多账号方法,但是也可以直接重置,gitconfig--global--unsetcredential.helpergitconfig--global--unsetuser.namegitconfig--global--unsetuser.......
  • 如何快速处理Git push错误的记录
    命令行如下gitreset--hardHEAD^可以本地删掉最后一个commit。gitpush--force-with-lease推送到远程删掉最后一个commitgitcherry-pickHASH最后本地恢复最后一个commit。演示操作1.准备错误的记录并进行push 可以看到push成功 2.命令行处理2.1先git......
  • 获取git版本号写入到DLL文件
    stringbaseDirectory=System.AppDomain.CurrentDomain.BaseDirectory;stringprojectDirectory=baseDirectory.Substring(0,baseDirectory.LastIndexOf("\\aspnet-core"));stringfilePath=projectDirectory+"\\aspnet-core\\co......
  • devops - 企业内部搭建git服务器
    step1.登录远程服务器,新建git用户,及用户主目录,ssh配置目录,初始化git仓库#新建git用户组sudogroupaddgit#新建git用户并设置用户组,并创建用户主目录/home/gitsudouseradd-ggit-mgit#给新建的git用户设定密码sudopasswdgit#重新以git用户身份登录ss......
  • git移除现有远程仓库文件和提交记录
    背景公司gitlab新建仓库权限被关了自己有项目想要找个服务器仓库托管,刚好服务器上有个自己之前存在的没用的仓库,所以想要清掉它把现在自己本地的git仓库push上去操作step1.清掉现有仓库找个空文件夹,将你想要托管的仓库.gitignore文件加入初始化一个新仓库,并push到服务器上没......
  • 用Gogs私有化部署git服务
    Gogs官网1.下载安装gitee源码地址girhub源码地址go写的gogs客户端源码安装方法参考,二进制下载安装方法参考安装过程可参考首次安装可手动启动,cmd命令行下切换到gogs.exe所在目录,执行“e:/gogs/gogs.exeweb”,windows下不能直接不带目录而执行"gogs.exeweb",貌似会找不到目......