为什么我增加了 .gitignore 里的规则却没有效果?
之所以你的规则不生效,是因为那些 .log
文件曾经被 Git 记录过,因此 .gitignore
对它们完全无效。
解决办法:
从 Git 的数据库中删除对于该文件的追踪;(
git rm --cached 文件
)把对应的规则写入 .gitignore,让忽略真正生效;
提交+推送。
为什么我增加了 .gitignore 里的规则却没有效果?
之所以你的规则不生效,是因为那些 .log
文件曾经被 Git 记录过,因此 .gitignore
对它们完全无效。
从 Git 的数据库中删除对于该文件的追踪;(git rm --cached 文件
)
把对应的规则写入 .gitignore,让忽略真正生效;
提交+推送。
Comments (0)