如何不在git中显示修改过的文件

时间:2012-11-03 05:12:12

标签: git gitignore

我在.gitignore文件中有以下内容

application/config/database.php
application/config/config.php

但是当我运行git status时,两个文件都被修改了。是不是git应该忽略这些文件?我该怎么做才能显示这些文件。

提前致谢。

3 个答案:

答案 0 :(得分:1)

您必须停止跟踪该文件。你可以通过

来做到这一点
git rm -r --cached .

然后

git add .

并提交

git commit -m "message"

答案 1 :(得分:0)

听起来像.gitignore文件中的条目可能是在文件已经受版本控制之后才进行的。有更优雅的方法可以做到这一点,但纠正这种情况的一种简单方法是暂时从.gitignore中删除这些行。然后,将文件复制出项目目录并提交看似已删除的文件。添加你的忽略,并提交。现在,最后,将文件移回 - 现在应该正确地忽略它们。希望这有帮助,祝你好运。

答案 2 :(得分:0)

gitignore仅阻止跟踪新文件。如果已经跟踪了某个文件,它将继续被跟踪,即使它与忽略模式匹配。

相关问题