【版本管理】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

參考資料:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 廖老師的教程不錯:http://www.liaoxuefeng.com/wiki/0013739516305929...
    my__life閱讀 283評論 0 0
  • GIT分布式版本控制系統最佳實踐 這篇文章來自于老男孩教育高級架構師班12期的徐亮偉同學。 首先感謝老男孩架構師班...
    meng_philip123閱讀 3,507評論 4 36
  • 基本語法: 1、java嚴格 區分大小寫,好比main和Main是完全不同的概念。 2、一個java源文件里可以定...
    AlienZhang閱讀 214評論 0 0
  • 你成了我心間的一道坎兒,怎么都填不滿!只怪自己太認真。我也相信當時的你是真的把我當朋友。這就夠了吧!雖然我希望我們...
    飛揚跋扈的記憶空白閱讀 497評論 0 0
  • 相識相知相戀相愛相守 無疑是最完美的結局 造化弄人 你我緣盡 再見,我的愛人
    請叫我S丫頭閱讀 227評論 0 0