首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Github错误地将Matlab .m文件分类为目标C文件。

Github错误地将Matlab .m文件分类为目标C文件。
EN

Stack Overflow用户
提问于 2012-11-25 21:30:22
回答 2查看 1.1K关注 0票数 7

我是Git的新手,我正在尝试将我的本地分支推送到Github上的远程目录。我的项目在Matlab上,所以文件有.m扩展名。它们自然不会显示任何客观的c语言模式。我甚至签了一些.mat文件。但它们被错误地归类为目标C文件。

我想知道:

  • 推送后,我们能直接修改Github中的语言吗?如果很容易找到,我很抱歉,但我真的找不到。
  • 我发现其他人的Matlab项目可以被正确地分类,只需.m扩展。有些人还提到,如果您用.matlab扩展名命名您的文件,它可以很容易地被识别为Matlab语言,但它不是一个干净的解决方案。我想知道,有什么标准,文件可以被识别为matlab的.m扩展,或只是为了增加被承认为matlab语言的机会。我注意到有些人只是在他们的文件名中添加matlab,但是那些不这样做的人也成功了。

我已经发了一封电子邮件给吉特布寻求帮助。他们回答了第一个问题:答案是否定的。

GitHub根据属于每种语言的文件的总大小来确定语言。我们使用语言学家库来分析源代码文件:https://github.com/github/linguist

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-25 21:38:35

我想这与webapp堆栈交换中的问题相同:https://webapps.stackexchange.com/questions/31654/force-github-syntax-highlighting-language-on-source-files

似乎这样做的方法是从模棱两可的.m扩展到.matlab,尽管作者并不喜欢它……

票数 0
EN

Stack Overflow用户

发布于 2017-08-12 20:33:50

现在可以使用语言学家重写覆盖语言学家的检测结果。特别是,您可以在存储库中使用.gitattributes文件:

代码语言:javascript
运行
复制
*.m linguist-language=Objective-C

注意:如果在本地进行检查,则需要在看到效果之前提交.gitattributes文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13555691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档