如何从GitHub贡献统计中排除指定文件夹html_files?
如何排除特定文件夹从GitHub贡献统计中
嘿,这个问题我熟!你之前用.gitattributes + linguist处理语言统计的思路,完全可以套用到贡献统计上——GitHub的贡献计算逻辑会识别linguist的标记,帮你排除不想统计的文件。
具体操作超简单:
- 打开项目根目录的
.gitattributes文件(如果没有就新建一个),添加这一行:
这会把html_files/** linguist-generated=truehtml_files下的所有文件标记为「自动生成文件」,GitHub在统计你的贡献时,会自动忽略这些文件的修改记录。
为啥这个方法有效?因为GitHub的贡献系统和语言统计共用了linguist的规则——当你标记文件为linguist-generated时,它不仅会从语言占比里消失,也不会被计入你的提交贡献。不管这些文件是真的自动生成的,还是你手动维护但不想算贡献的,这个标记都能生效。
如果之后你想恢复统计这些文件的贡献,只要删掉这行代码、提交更新就行,非常灵活。
内容的提问来源于stack exchange,提问作者DeanLa
相关产品推荐
相关产品推荐

