git忽略文件不生效的原因~

问题

在.gitignore文件添加config.json, 希望config.json文件更改后不会被提交,但是发现没有起作用。

原因

.gitignore文件只会在第一次提交项目的时候写入缓存

如果第一次提交项目时没有写.gitignore文件,后来再添加.gitignore文件是不生效的。

如果第一次提交项目时添加了.gitignore文件, 后来再修改.gitignore文件,修改后的文件是不生效的。

解决 - 清除git缓存

git rm -r --cached .
git add .
git commit -m ".gitignore重写缓存"
git push

猜你喜欢

转载自blog.csdn.net/qq_43260366/article/details/130197333
今日推荐