上傳完本地文件到gitee線上后發現如下情況,文件夾顯示為灰色並且無法訪問。
xxx@xxx 的灰色文件
問題原因 :
無法點擊的灰色文件夾中含有 .git 文件
即在本地初始化的倉庫(使用 git init的文件夾) 中的某一個文件夾里含有 .git 文件 (有點繞口)
文件夾中原本就含有.git文件,就是之前別人使用過git提交代碼遺留下來的.git文件
解決方法 :
刪除緩存:
git rm -r --cached "灰色文件夾的名稱" # 操作后gitee上的灰色文件夾被移除
git rm -r --cached "xxx" 如果在二級目錄就需要 git rm -r --cached "xxx/xxx" @后面的胡亂字符不需要寫只寫目錄名稱即可
然后在本地找到灰色文件夾中原本的.git文件手動刪掉,注意顯示隱藏文件去找
然后重新:
git add . git commit -m "提交注釋內容" git push -u origin master 提交代碼
最后成功提交文件夾,可以正常打開