刪除git已經跟蹤的檔案或者目錄
如果第一次提交的時候,沒有在gitignore檔案中新增忽略檔案,那麼這些檔案(目錄也是檔案)就會被git跟蹤,push的時候也會被推送到遠端。所以最好就是一開始在commit之前先新增到gitignore中。
如果檔案已經被跟蹤且被推送到遠端,可以按照下面方法解決:
rm -rf 檔案
git rm -r --cached 要忽略的檔案
git add -A (新增所有)
git push origin 分支
如果同名的檔案過多,如:.class 檔案被提交了,那麼如果這樣一個一個顯然效率太低,可以按照下面方法操作
find . -iname 檔名 -exec rm -rf {}\;
- 重複上面的步驟,檔名替換為下一個要刪除的檔名
- 修改gitignore,新增忽略檔案
git rm -r --cached 要忽略的檔案
git add -A
git push origin 分支
相關文章
- git 刪除已經新增到git跟蹤的檔案或資料夾Git
- git刪除未跟蹤檔案Git
- git列出所有已經跟蹤檔案Git
- git將當前目錄下所有檔案納入跟蹤Git
- linux rm刪除含有特殊符號目錄或者檔案Linux符號
- 刪除檔案或目錄提示"檔案或目錄無法刪除"的解決方法!
- git 忽略跟蹤檔案Git
- git列出跟蹤的檔案列表Git
- Git跟蹤與提交檔案Git
- 【Git】取消追蹤多個檔案或目錄Git
- git clean清除未跟蹤檔案Git
- Git——刪除檔案Git
- 刪除目錄及目錄下所有檔案與子目錄 (轉)
- linux 刪除檔案或目錄——rmLinux
- Linux rm(刪除檔案/目錄) 命令Linux
- Python 刪除目錄中特定檔案Python
- python基礎之刪除檔案及刪除目錄的方法Python
- 如何在 Git 中取消檔案的跟蹤Git
- 刪除指定目錄下指定字尾的檔案
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- Git刪除指定檔案Git
- Linux rm命令:刪除檔案或目錄Linux
- linux rm 命令(刪除檔案和目錄)Linux
- Git恢復刪除的檔案Git
- Git 忽略已經提交的檔案Git
- git的忽略檔案和刪除檔案操作Git
- rsync同步時,刪除目標目錄比源目錄多餘檔案的方法(--delete)delete
- 檔案-跟蹤檔案
- 兩個目錄中,刪除其中一個目錄中同名檔案的做法
- [python]如何刪除目錄下指定格式的檔案Python
- 刪除當前目錄下的所有可執行檔案
- C語言remove()函式:刪除檔案或目錄C語言REM函式
- git 刪除歷史指定檔案Git
- SVN還原已刪除檔案
- 怎樣恢復已經從回收站刪除的檔案
- 怎麼找回回收站裡已經刪除的檔案
- 控制檔案的跟蹤檔案全文
- [zt] oracle跟蹤檔案與跟蹤事件Oracle事件