我們時常在git上傳**的時候發現會上傳一些我們並不需要上傳的**,例如.ieal/目錄下面的檔案,如下圖所示:
解決的方法
第一步:是在**的目錄下面加入gitignore檔案,此檔案可以過濾你不需要上傳的檔案以及資料夾,大概的模板如下:
/target/
### sts ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springbeans
.sts4-cache
### intellij idea ###
.idea
*.iws
*.iml
*.ipr
### netbeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
第二步:將gitignore檔案上傳到專案中,如下操作:
git add .
第三步:將之前已經上傳的idea檔案刪除,如下操作:
git rm --cached -r .idea
第四步:**push到專案中,如下操作:
git commit -m 'addignorefile'
git push origin master
Git 從git倉庫中刪除 idea資料夾
如果不配置.gitignore的檔案,帶push 的時候就會把一寫不必要的檔案push到遠端倉庫,如.idea檔案。如果不小心出現此檔案在遠端倉庫可以通過一下步驟delete此檔案 1.配置.gitignore檔案 新建 編輯 echo idea gitignore2.將.gitignore檔案上傳...
Git 從git倉庫中刪除 idea資料夾
如果不配置.gitignore的檔案,帶push 的時候就會把一寫不必要的檔案push到遠端倉庫,如.idea檔案。如果不小心出現此檔案在遠端倉庫可以通過一下步驟delete此檔案 1.配置.gitignore檔案 新建 編輯 vim gitignore i 新增.idea esc wq 2.將.g...
使用git提交中刪除idea
先有專案,然後分享至github,沒有新增gitignore,導致.idea檔案同樣上傳。想刪除.idea辦法 你要先去刪除遠端的 idea 目錄。這種情況,你是在設計gitignore 之前就沒考慮好的,現在的措施是 rm rf idea 這樣會刪掉你本地的,不過你重新開啟一次專案就有會自動給你生...