在git中若是想忽略掉某个文件,不让这个文件提交到版本库中,能够使用修改根目录中 .gitignore 文件的方法(如无,则需本身手工创建此文件)。这个文件每一行保存了一个匹配的规则例如:git
1缓存 2ui 3spa 4code 5server 6ci 7开发 |
|
规则很简单,不作过多解释,可是有时候在项目开发过程当中,忽然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,缘由是.gitignore只能忽略那些原来没有被track的文件,若是某些文件已经被归入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),而后再提交:
1 2 3 |
|