.gitignore文件已删除,但文件仍被忽略(git状态不显示,不能添加)
嗯,我正在尝试跟踪我在项目中编辑的所有文件,但是.gitignore文件已删除,但文件仍被忽略(git状态不显示,不能添加),git,gitignore,Git,Gitignore,嗯,我正在尝试跟踪我在项目中编辑的所有文件,但是git status似乎不起作用:它不显示一些已更改的文件。我已经搜索了很多关于可能发生的事情,但没能走远 我注意到我的主题文件夹/wp content/themes/mytheme/.gitignore(以及子文件夹)中有一些.gitignore文件,我将它们删除了。我不知道他们是怎么出现在那里的。我相信他们忽略了我修改的文件 我需要的是能够跟踪所有修改的文件,以提交,然后推送到bitbucket。(手动删除.gitignore文件并不能解决问题
git status
似乎不起作用:它不显示一些已更改的文件。我已经搜索了很多关于可能发生的事情,但没能走远
我注意到我的主题文件夹/wp content/themes/mytheme/.gitignore(以及子文件夹)中有一些.gitignore
文件,我将它们删除了。我不知道他们是怎么出现在那里的。我相信他们忽略了我修改的文件
我需要的是能够跟踪所有修改的文件,以提交
,然后推送
到bitbucket。(手动删除.gitignore
文件并不能解决问题)。我假设通过“git状态似乎不工作”,您的意思是修改后的文件不会出现在命令的输出中
如果是这种情况,您的问题可能是由于文件已被忽略,并保留在git的缓存中
运行这两个命令可以解决您的问题:
git rm -r --cached .
git add .
您的问题看起来与类似,但情况正好相反。请查看投票最多的解决方案及其评论
在玩游戏之前,确保你有文件的备份,以防万一。“
git状态
似乎不起作用”–如何?发生了什么事?什么不起作用?你只提到你有很多gitignore文件,但从来没有说这是个什么问题。git状态不应该跟踪我所有修改过的文件吗?我相信。gitignore文件阻止了这一切。我需要取消这个.gitignore函数(我不知道它是如何在我的项目中出现的)…gitignore文件应该包含一个应该被忽略的文件和文件类型的列表。如果它们都与您的文件不匹配,那么这就不是问题所在。你在用什么操作系统?你能提供一个目录列表吗?我不能投赞成票,因为它至少需要15个声誉。但他接受了答案。