1
今天,我們的裸Git倉庫發生了一個大問題。 由於某些未知的原因,它似乎已被重新初始化爲標準(而非裸)git回購。重新初始化一個裸Git倉庫
奇怪的是,我仍然可以推/拉,將其從NetBeans IDE中,但如果我嘗試從命令行同樣的事情,我得到這個錯誤:
Your configuration specifies to merge with the ref 'master'
from the remote, but no such ref was fetched.
反正文件都在那裏,在文件夾分支,鉤子,裁判和其他人。
如果我嘗試運行git branch
還給我什麼,如果我嘗試運行git show
它返回我這個錯誤:
fatal: bad default revision 'HEAD'
我打開配置文件與git config -e
和裸選項設置爲false。我試圖手動設置它爲真,沒有運氣,所以我嘗試了git init --bare
,它仍然無法正常工作。
有沒有辦法讓git知道所有仍然存在的數據?如果不是恢復裸回購的最佳策略是什麼?
任何幫助表示讚賞!
謝謝了很多,我做了一個快速恢復如你所說,現在一切正常,謝謝股份公司艾因! :d – Ingro