1. 程式人生 > >刪除Git遠端倉庫專案的所有內容,重新提交所有內容(填檔案大小寫坑)

刪除Git遠端倉庫專案的所有內容,重新提交所有內容(填檔案大小寫坑)

問題

在向github遠端倉庫同步專案的時候發現,之前重新更改大小寫的資料夾同步出了問題,導致同時存在大小寫的資料夾
old

或是如果我們上傳了一個專案到git並已經commit和push了所有內容,但是忘記搞gitignore檔案,導致一些不想加入版本控制的檔案,如IDE配置檔案,編譯檔案,部署檔案等。

解決方案

試一試如下命令:

首先配置好你的.gitignore檔案,然後

git config --global core.ignorecase false  (全域性設定 大小寫敏感 。)
git rm -r --cache .  (注意後面“點”)
git add .
git commit -m "gitignore working"
git push

然後就同步成功惹
after