作者altrsoda46 (飛飛戰士)
看板Linux
標題[問題] Git 刪除檔案
時間Mon Oct 5 18:46:22 2015
不好意思 想請問一下
我最近需要把一個檔案數很多的project push進git中
因為local端的檔案更動非常多
因此我們決定先切一個branch再把code push進去
我切好branch之後 因為更動檔案過多 也不是全部都是我改的
加上其實我並沒有太多使用git 的經驗
所以就沒想太多直接用 git add . 把code全push進去
push進去後因為再抓下來跑都沒出問題 因此我們就又使用了幾天
這幾天也有陸續因為小更改把code push進去
但剛剛我突然發現 我好像不小心把很多build的過程中自動產生的檔案都一起推了進去
google了一下有人說可以用 .gitignore去過濾檔案
因此我去查了一下我的 .gitignore 才發現他只有過濾掉.o的檔案
因此所有.a檔還有一些用文件軟體產生的備用檔都被我推了進去
現在我想先把所有需要被忽略的檔案類型都加入 .gitignore中
這樣照理來說之後應該就不會把那些檔案給push進去
但問題是我不知道該如何把已經在git server上的檔案給刪掉
因為數量太多 一個一個刪我不知道是要刪到什麼時候@@
所以想上來問一下 感謝各位orz
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.20.247
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1444041984.A.76B.html
推 kenduest: 就本機 find /path -type f -name "*.a" 看一下清單 10/05 19:08
→ kenduest: 後續就 git rm 傳入後續要移除的檔案,最後再 commit 10/05 19:09