我在.gitignore文件中有以下内容
application/config/database.php
application/config/config.php
但是当我运行git status时,两个文件都被修改了。是不是git应该忽略这些文件?我该怎么做才能显示这些文件。
提前致谢。
答案 0 :(得分:1)
您必须停止跟踪该文件。你可以通过
来做到这一点git rm -r --cached .
然后
git add .
并提交
git commit -m "message"
答案 1 :(得分:0)
听起来像.gitignore文件中的条目可能是在文件已经受版本控制之后才进行的。有更优雅的方法可以做到这一点,但纠正这种情况的一种简单方法是暂时从.gitignore中删除这些行。然后,将文件复制出项目目录并提交看似已删除的文件。添加你的忽略,并提交。现在,最后,将文件移回 - 现在应该正确地忽略它们。希望这有帮助,祝你好运。
答案 2 :(得分:0)
gitignore仅阻止跟踪新文件。如果已经跟踪了某个文件,它将继续被跟踪,即使它与忽略模式匹配。