Git只忽略与文件夹同名的文件

时间:2013-11-08 01:17:33

标签: git

我有这个目录结构:

app/.bundle/
app/file1.bundle
app/tmp/file2.bundle
app/.gitignore

我想在.gitignore中添加一个只忽略以.bundle结尾的文件的条目。

执行*.bundle也会忽略文件夹.bundle,但我希望将其与内容一起签入。

2 个答案:

答案 0 :(得分:13)

你可以这样做:

*.bundle
!.bundle/

这将忽略以.bundle结尾的所有内容,但名为.bundle的文件夹。

答案 1 :(得分:0)

如果您的目录中包含同名文件 samename / samename然后我相信你可以添加到你的.gitignore文件:

samename/samename

然后只会忽略文件而不是目录。如果你只有

samename 
在.gitignore文件中

,然后将忽略目录和文件。 在您的第一个版本中,具有相同名称的文件将位于不同的目录中 不容忽视。说不同名/同名不会被忽略。如果我错了,请告诉我。