.gitignore 文件规则不生效问题解决

在项目开发过程中,一般都会添加 .gitignore 文件,用来忽略一些不需要提交的文件,并且规则很简单。但有时会发现,规则不生效,文件不能被忽略,还是会被提交。

原因是 .gitignore 只能忽略那些原来没有被 track 的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

```bash

git rm -r --cached .    // 清除本地缓存

git add .

git commit -m 'update .gitignore'

git push

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容