如何忽略中的父目录.gitignore
?我尝试了这种模式,但似乎它们不起作用:
/../*
../
../*
如果您想忽略文件夹但不想修改现有的 .gitignore,请将 .gitignore 拖放到仅包含星号的文件夹中。
*
这是一个快速的 BASH 示例,用于为 .idea 文件夹完成此任务:
$ echo '*' > .idea/.gitignore
你不能,如果你想要你.gitignore
的版本。
如果它是版本化的,这意味着父文件夹的元素也是版本化的(如果不从索引中删除其所有内容,就不能忽略它)。
Kingcrunch 评论您仍然可以.gitignore
使用 a 进行版本化git add -f
,但正如之前评论的那样,这将非常令人困惑。
如果最好将 放在.gitignore
要忽略的文件夹的父文件夹中。
并声明您要忽略的文件夹的名称:
folder_to_ignore/
(注意最后的' /
')