.gitignore不会忽略大目录

时间:2016-03-27 04:15:01

标签: c++ git qt boost

我的git存储库中有大量文件夹,为了发布它,我需要减小存储库的大小,所以我使用的是.gitignore文件。

在我的.gitignore文件中,我忽略了两个文件夹。一个文件夹包含boost c ++库,另一个文件夹包含C ++ Qt库。

两者都是巨大的。但是,当我在.gitignore文件中指定要排除这些文件夹及其内容时,它实际上会增加要推送的对象数量。

这是我的.gitignore

boost_1_60_0/
Qt/
ERRORLOG.rtf
CHANGELOG.rtf

关于可能导致此问题的任何想法?

1 个答案:

答案 0 :(得分:1)

您必须添加xxx/**,否则它将被跟踪为文件而不是文件夹。

文件夹模式为/**

如果您已将文件添加到临时区域,则必须使用git rm --cached <pattern>将其删除。

以下是一个非常相似的问题或多或少的相同问题:

.gitignored files still shown in RStudio