14

在 Github 上,一些项目被标记为一种或另一种语言。如何添加这些标签之一。(目标 C、PHP 等)

4

4 回答 4

15

据我所知,它们并没有真正标记 - 附加到它们的语言是您在项目中使用的语言。Github 浏览源代码并尽其所能找出正在使用的语言。

如果您转到您的存储库,然后转到 Graphs 选项卡,您可以看到语言细分。

于 2010-07-22T01:37:17.610 回答
4

在搜索结果中只能用一种语言“标记”存储库。该语言是语言统计中的第一个。语言统计数据由开源项目Linguist根据检测到的每种语言的文件总大小计算。

您可以使用Linguist overrides覆盖语言统计信息。特别是,您可以选择从统计信息中忽略某些文件:

directory/to/ignore/* linguist-vendored
*.somextensiontoignore linguist-vendored

或覆盖检测到的语言:

*.js linguist-language=Java
于 2017-08-13T07:43:13.520 回答
1

您应该能够使用特定于您希望将其标记为的语言的示例文件(例如空的 .cs 文件或 .js 文件)来发布或初始提交,然后添加整个项目;然而,这似乎是一种痛苦。

我确实发现,如果您转到“代码”部分下最左侧的“添加主题”,您可以添加您使用的所有语言,以供任何可能与您的项目足够接近的人使用。

于 2017-08-05T10:22:27.860 回答
0

在根目录下制作.gitattributes文件。然后根据语言类型使以下命令为真。因此,如果您的项目是Javascript,请使其为真,如果您的项目是java,请使其为真等等。推送代码并刷新页面。

所以现在所需的语言应该会显示在你的 git repo 中。

*.js linguist-detectable=true
*.java linguist-detectable=false
*.html linguist-detectable=false
*.xml linguist-detectable=false
于 2019-10-04T07:19:56.657 回答