在我的项目的根目录中有一个foo
文件夹。在foo
文件夹中,我有一个bar
文件夹。我想忽略我的bar
文件夹中所有文件的所有更改。我有这个在我的gitignore
:gitignore不会忽略文件夹
/foo/bar
文件夹被检查:它的存在和它的文件被忽略。 gitignore
是commit
特德。但是,我有一个文件,我在这里进行了修改,并位于我的bar
文件夹中。当我输入
git status
我的git bash
我看到应该被忽略的文件。可能是什么原因,我怎样才能成功地忽略我的酒吧文件夹内的所有文件?
请注意,这些文件先前被同一行忽略,但我不得不暂时删除该行,以便commit
服务器上的某些内容。在commit
之后,我把这条线放回gitignore
。这是前一阵子,但现在我已经观察到这些文件将在git status
。我希望能够修改忽略的文件,而不会出现在git status
中。
将来,您不需要修改忽略添加忽略的内容。 'git add -f ignored-file'会添加一个文件,即使它在你的忽略中。 – Chris
'git status foo/bar/file-that-should-be-ignored'给出了什么? – Chris
如果发生任何更改,应该忽略的文件。我明显错过了一些东西,但根据我的知识,在这种情况下,git状态列表应该是空的,前提是/ goo/bar存在于.gitignore –