【版本管理】git loose object问题处理

问题现象:

eldon@ubuntu:~/github/ColusLifeDemo$ git show
error: object file .git/objects/48/fafe9a709ab087741eb9a9824f457b89a4b27d is empty
error: object file .git/objects/48/fafe9a709ab087741eb9a9824f457b89a4b27d is empty
fatal: loose object 48fafe9a709ab087741eb9a9824f457b89a4b27d (stored in .git/objects/48/fafe9a709ab087741eb9a9824f457b89a4b27d) is corrupt

前天本人虚拟机强制关机了,怀疑跟这个有关。

删除冲突的文件:

eldon@ubuntu:~/github/ColusLifeDemo$ rm .-rf .git/

初始化本地仓库:

eldon@ubuntu:~/github/ColusLifeDemo$ git init
Initialized empty Git repository in /home/eldon/github/ColusLifeDemo/.git/

添加远端仓库:

eldon@ubuntu:~/github/ColusLifeDemo$ git remote add origin https://EldonZhao:xyz198920@github.com/ColusLife/ColusLifeDemo.git

同步代码:

eldon@ubuntu:~/github/ColusLifeDemo$ git fetch
remote: Counting objects: 197, done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 197 (delta 0), reused 0 (delta 0), pack-reused 186
Receiving objects: 100% (197/197), 50.69 KiB | 24.00 KiB/s, done.
Resolving deltas: 100% (80/80), done.
From https://github.com/ColusLife/ColusLifeDemo
 * [new branch]      master     -> origin/master

分支设置:

eldon@ubuntu:~/github/ColusLifeDemo$ git reset --hard origin/master
HEAD is now at 48fafe9 Change code to support admin to manage models
eldon@ubuntu:~/github/ColusLifeDemo$ git branch --set-upstream-to=origin/master master
Branch master set up to track remote branch master from origin.
eldon@ubuntu:~/github/ColusLifeDemo$ git branch -a
* master
  remotes/origin/master

参考资料:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 廖老师的教程不错:http://www.liaoxuefeng.com/wiki/0013739516305929...
    my__life阅读 1,950评论 0 0
  • GIT分布式版本控制系统最佳实践 这篇文章来自于老男孩教育高级架构师班12期的徐亮偉同学。 首先感谢老男孩架构师班...
    meng_philip123阅读 9,019评论 4 36
  • 基本语法: 1、java严格 区分大小写,好比main和Main是完全不同的概念。 2、一个java源文件里可以定...
    AlienZhang阅读 1,562评论 0 0
  • 你成了我心间的一道坎儿,怎么都填不满!只怪自己太认真。我也相信当时的你是真的把我当朋友。这就够了吧!虽然我希望我们...
    飞扬跋扈的记忆空白阅读 3,355评论 0 0
  • 相识相知相恋相爱相守 无疑是最完美的结局 造化弄人 你我缘尽 再见,我的爱人
    请叫我S丫头阅读 1,630评论 0 0

友情链接更多精彩内容