13

我目前在 Lua 中创建了许多小型实验性游戏项目,其中包括一个用 C 编写的框架,它控制了代码百分比,并在我的项目不是 C 时声明我的项目是在 C 中。

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

我对删除文件上的语言统计信息的概念部分熟悉,但有没有办法省略目录?

我也看到了大多数答案链接到这个答案,但由于我是 github 的新手,我不太知道如何破译它。

4

2 回答 2

17

要在计算统计信息时忽略特定目录中的所有文件,可以使用以下命令.gitattributes

your/framework/directory/* linguist-vendored

如果您认为您的框架在 github.com 上足够通用,您可以向Linguist发出拉取请求,将其添加到忽略目录列表中。这样,您就不需要在每个存储库的基础上忽略它。

于 2017-08-13T07:13:05.467 回答
1

这将忽略统计信息中给定文件夹和子文件夹中的所有文件。

linguist-vendored:此属性可帮助我们从统计信息中排除文件。

.gitattributes文件中:

folder_to_ignore_files_from/** linguist-vendored

例如,我的根目录中有一个 static_root 文件夹,我想从中忽略文件。所以,

static_root/** linguist-vendored

我已经创建了.gitattributes根目录。

参考:链接

于 2021-12-31T13:58:03.133 回答