之前网站的项目都是在本地做了git,这次公司要求和一位朋友共同维护上传码云,做了个 .gitignore 忽略掉数据库文件 config.php,但是没成功。
原因是:这个数据库文件之前被 track 过,所以会忽视 .gitignore 的规则。
解决办法:将这个数据库 config.php 从 git cache 里清除。
git rm -r --cached config.php
然后,再次 commit
git add .gitignore
git commit -m "update .gitignore"
git push
远程仓库的文件没有了。