.gitignore文件被删除但文件仍然被忽略(git状态不显示,无法添加)

时间:2015-06-06 16:32:02

标签: git gitignore

好吧,我试图跟踪我在项目中编辑的所有文件,但git status似乎无法正常工作:它没有显示某些已更改的文件。我已经搜索了很多关于可能发生的事情但是无法进行的事情。

我注意到我的主题文件夹/wp-content/themes/mytheme/.gitignore(以及子文件夹)中有一些.gitignore个文件,我删除了它们。不知道他们是如何出现在那里的。我相信他们忽略了我修改的文件。

我需要的是能够跟踪所有已修改的文件到commit,然后push到bitbucket。 (手动删除.gitignore个文件并没有解决问题。)

1 个答案:

答案 0 :(得分:3)

我假设" git status似乎无法运行" ,您的意思是修改后的文件不会出现在命令中输出。

如果是这种情况,您的问题可能是因为文件已经gitignored,并且仍然保留在git的缓存中。

运行这两个命令可以解决您的问题:

git rm -r --cached .
git add .

您的问题与this one类似,但反过来说。查看最高投票解决方案及其评论

在游戏之前,请确保您有文件的备份,以防万一。