6

如何忽略中的父目录.gitignore?我尝试了这种模式,但似乎它们不起作用:

/../*
../
../*
4

2 回答 2

12

如果您想忽略文件夹但不想修改现有的 .gitignore,请将 .gitignore 拖放到仅包含星号的文件夹中。

*

这是一个快速的 BASH 示例,用于为 .idea 文件夹完成此任务:

$ echo '*' > .idea/.gitignore
于 2015-03-13T00:58:33.537 回答
8

你不能,如果你想要你.gitignore的版本。

如果它是版本化的,这意味着父文件夹的元素也是版本化的(如果不从索引中删除其所有内容,就不能忽略它)。
Kingcrunch 评论您仍然可以.gitignore使用 a 进行版本化git add -f,但正如之前评论的那样,这将非常令人困惑。

如果最好将 放在.gitignore要忽略的文件夹的父文件夹中。
声明您要忽略的文件夹的名称:

folder_to_ignore/

(注意最后的' /')

于 2013-10-21T07:58:30.777 回答