今天更新 倉庫 後,有小夥伴 fork
了本博客項目,但是報錯了,於是就找到了我。
檢查了半天,也沒發現問題所在,於是打開倉庫,自己clone
一下,發現我原本從原作者clone
下來的主題,沒有上傳到我自己的 github
倉庫上。少了那麼多文件,當然會報錯啊…
不多說了,下面開講解決辦法:
1.先強行刪除clone
來的目錄下的 .git
文件夾
2.重新git init
然後
git remote add origin xxx
2、回到倉庫根目錄刪除倉庫中的空文件夾
1)git rm -r --cached "themes/Butterfly"
2)git commit -m "remove empty folder"
3)git push origin master
3、在倉庫根目錄重新提交代碼
1)git add .
2)git commit -m "repush"
3)git push origin master
最後解釋一下出現這種情況的原因:
由於你 clone
下來的文件夾也是一個 git
倉庫,因此正常的 git add .
是無法提交該文件夾下的文件的,所以我們要做的就是刪除文件夾下的 .git
文件夾,這樣就可以通過 git add .
命令來提交內容了。
學如逆水行舟,不進則退