Git 刪除檔案 - Linux

Mia avatar
By Mia
at 2015-10-05T18:46

Table of Contents

不好意思 想請問一下

我最近需要把一個檔案數很多的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

--
Tags: Linux

All Comments

Elizabeth avatar
By Elizabeth
at 2015-10-05T20:46
就本機 find /path -type f -name "*.a" 看一下清單
Christine avatar
By Christine
at 2015-10-08T22:09
後續就 git rm 傳入後續要移除的檔案,最後再 commit

有人真的拿 raspberry pi 當伺服器嗎?

Agnes avatar
By Agnes
at 2015-10-05T16:24
: → kenduest: pi 這類認真說不大適合外接硬碟,個人誠心建議不要這樣 10/04 13:43 : → kenduest: 拿當作 NAS 這類用途真是令人冒冷汗 10/04 13:43 : → kenduest: 這樣搞根本就是不穩定更別說效能.. ...

Bind9 delegation子網域 forwarders

Necoo avatar
By Necoo
at 2015-10-05T14:34
因為正在學習Bind9,所以練習架子網域,要設定一個子網域給另一台伺服器管理 結果是有架成功 不過有個疑問 就是我的zone要設定forwarders { };才能ping通子網域內的A zone and#34;test.comand#34; { type master; ...

tmux 不能正常啟動

Steve avatar
By Steve
at 2015-10-05T12:19
大家好, 上週的某天開始,我在一台Ubuntu 14.04 Server上的tmux 就無法新增window/session 而只要我在輸入: `tmux` ,螢幕就會跳出62;9;c 另外若用root帳號,開tmux是成功的,而一般使用者底下則都會失敗, 並且有一樣詭異的62;9;c 的錯誤訊息。 ...

新手想灌linux的雜問

Yuri avatar
By Yuri
at 2015-10-05T11:51
我是今年才換到linux的新手,也是一般使用向 這些功能三家都可以就不多說了,講一下自己的心得~ ※ 引述《heaviest (heaviest)》之銘言: : 我最近快接近統測,又剛好我的電腦被我自己亂搞的好像怪怪的,需要重灌。 : 所以想說藉機會灌個linux,讓自己杜絕玩遊戲的機會。 : 然後上網 ...

令人精豔的spotify

Rebecca avatar
By Rebecca
at 2015-10-05T09:07
說來慚愧 整天用linux的我一直倒今天才發現spotify有推原生的linux版本 下載安裝以後讓我感到頗為驚豔的 首先是在同樣的硬體之下執行起來比在windows下還順暢 偶而會出現的lag狀況通通都不見了 而且還和桌面整合得很不錯(我是mint + cinnamon) 換曲目時有彈跳視窗 然 ...