【发布时间】:2023-03-08 02:10:01
【问题描述】:
我用 Python 编写了一个程序,并使用 Bootstrap 作为它的前端。
当我在 GitHub 上上传目录时,它显示该项目是 90% 的 JavaScript,只有 7.5% 的 Python。我知道这是因为 Bootstrap 文件夹中的 JS 目录而发生的。
我需要将 Python 显示为 repo 的主要项目语言。
我做了一些研究,了解到将文件 .gitattributes 添加到您的项目是一种解决方案,但我不知道在该文件中添加什么以使 Github 在评估项目的主要语言时忽略 JavaScript .
我查看了official .gitattributes manual page,但找不到此问题的直接解决方案。
这是回购的样子
编辑:所有的 CSS 和 JS 文件都在 static/ 文件夹中,所以我在 repo 中添加了一个 .gitattributes 文件并在第一行添加了 static/* linguist-vendored,但是 repo 仍然显示 JS 为 90%语言。
【问题讨论】:
-
您好,感谢您的回复!所有的 css 和 js 文件都在 static 文件夹中,即使在 .gitignore 中添加
static/* linguist-vendored作为第一行后,repo 仍然显示 JS 占项目语言的 90%。我从这个页面获得了帮助 hackernoon.com/… 我也在浏览你的链接。 -
您的最后一行是
*.js linguist-vendored=false,因此所有 JavaScript 文件都将计入统计数据。我想你想要*.js linguist-vendored。您可以删除前两行。
标签: git github gitattributes github-linguist