Android日记Android知识Android开发经验谈

git使用随笔:如何忽略已提交到仓库的文件或者文件夹

2017-07-27  本文已影响65人  码农大表哥

一、前言

我们以Android项目为例子,在新建项目的时候我们提交项目到仓库之前,会有一个.gitignore文件用于过滤文件或者文件夹,本人强烈建议在第一次新建的时候把该考虑到的都考虑进去,以免后期团队协作开发的时候引起不必要的麻烦,毕竟,时间就是金钱,哪怕是几分钟的事儿。

不过,很多朋友可能是中途接手项目,项目中的忽略文件不合理,此时此刻,我们第一会想到去修改.gitignore文件去忽略提交仓库的文件,但是发现修改完成后,目标文件还是能够提交的。

所以,我们应该怎样做呢?

二、解决办法

1.首先,我们要清楚,为什么我们在提交仓库之后修改了.gitignore去忽略目标文件不起作用?

原因:.gitignore只能忽略掉那些原来没有被追踪(track)的文件,所以如果有一些文件提交到了git仓库当中,接受了git追踪,那么直接修改.gitignore是无效的。所以建议在第一次提交项目时候,把该考虑到的考虑全。

2.忽略已提交的文件也有很多种不同情况,下面我说说常见的几种:

三、总结

1.下面我说说rm命令系列的作用和用法与区别:
2.为什么增加了.gitignore里的规则却没有效果?
上一篇下一篇

猜你喜欢

热点阅读