有没有办法在Github上忽略计算目录的语言统计信息?

20

我目前正在使用Lua创建许多小型实验性游戏项目,其中包括一个用C编写的框架,该框架占据了代码比例,并将我的项目声明为C语言,而实际上不是。

然而,我想保留这个框架,因为它允许我添加可玩版本的游戏。

我部分地了解如何从文件中删除语言统计信息的概念,但是否有一种方法可以省略目录?

我也看到大多数答案都链接到此处的答案,但由于我是github的新手,我不太知道如何解密。


3个回答

28
为了在计算统计信息时忽略特定目录中的所有文件,您可以使用以下.gitattributes
your/framework/directory/* linguist-vendored

如果你认为你的框架在github.com上很常见,你可以向Linguist发起一个pull请求,将其添加到被忽略目录列表中。这样,你就不需要在每个存储库中单独忽略它了。

8
这将忽略给定文件夹及其子文件夹中的所有文件的统计信息。
"linguist-vendored":此属性可帮助我们从统计信息中排除文件。
在".gitattributes"文件中:
folder_to_ignore_files_from/** linguist-vendored

例如,我在根目录下有一个名为static_root的文件夹,我希望从中忽略某些文件。因此,
static_root/** linguist-vendored

我已在根目录中创建了.gitattributes文件。

参考:链接


0

举个实际项目的例子,如果要在Alamofire项目的统计信息中禁用this文件夹,则命令如下:

Alamofire/Example/Resources/* linguist-vendored

在项目的.gitattributes文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接