Loading... 最近有个项目因为涉及到秘钥配置,所以添加到了gitignore内,但是添加后,每次提交仍然会出现排除的问题,导致一不小心把秘钥也给提交到公共库里了,所以研究了一下解决方案。 ## 原因 .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 ## 解决办法 删除本地缓存,改变成未track状态,后重新提交 ``` git rm -r --cached . git add . git commit -m 'update .gitignore' ``` 最后修改:2022 年 09 月 11 日 © 允许规范转载 打赏 赞赏作者 微信 赞 0 如果觉得我的文章对你有用,请随意赞赏