作者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://webptt.com/cn.aspx?n=bbs/Linux/M.1444041984.A.76B.html
1F:推 kenduest: 就本机 find /path -type f -name "*.a" 看一下清单 10/05 19:08
2F:→ kenduest: 後续就 git rm 传入後续要移除的档案,最後再 commit 10/05 19:09