0

我在 GitHub 上删除了一堆 .cc 文件,但它仍然会看到它们以用于计算语言统计信息。因此,即使它全是 Python,它也将 repo 标记为 C++。

我在这里通读了指南,但没有找到有关它如何处理已删除文件的任何信息。 https://github.com/github/linguist#how-linguist-works-on-githubcom

编辑:我认为发生这种情况的原因是,当我单击 C++ 百分比时,它会显示它们曾经所在的文件夹中的所有 .cc 文件。但我实际上并没有删除它们,我只是将它们移动到一个名为generated. 等了一夜之后,现在它在生成的文件夹中显示了正确位置的文件,所以这只是一个时间延迟问题。
但现在我不确定他们为什么还在展示。从语言学家文档中,我认为generated文件夹中的任何内容都会被忽略。

4

1 回答 1

0

您需要.gitattributes在 repo 的根目录中创建一个文件,其内容如下:

path/to/folder/with/c++/files/* linguist-vendored

如果要忽略多个文件夹,可以在文件中添加更多行。

于 2019-11-07T09:24:59.427 回答