新浪博客

git.gitignore失效的解决办法1

2025-11-05 14:49阅读:
如果你不慎在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新的过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。简单来说,出现这种问题的原因就是Git已经开始管理这些文件了,所以你无法再通过过滤规则过滤它们。
怎么解决这种失效的情况:
先把本地缓存删除(改变成未track状态),然后再提交
git rm --cached path/to/file
git commit -am 'commit xxx'

我的更多文章

下载客户端阅读体验更佳

APP专享