我是 Git 新手,我正在尝试将本地分支推送到 Github 上的远程目录。我的项目在 Matlab 上,所以文件有 .m 扩展名。它们自然不会显示任何objective-c 语言模式。我什至签入了一些 .mat 文件。但是它们被错误地归类为 Objective-C 文件。
我想知道:
推送后,我们可以直接在 Github 中修改语言吗?很抱歉,如果它很容易找到,但我真的找不到。
我发现其他人的 Matlab 项目可以正确分类,只需 .m 扩展名。有些人还提到,如果你用 .matlab 扩展名命名你的文件,它可以很容易地被识别为 Matlab 语言,但这不是一个干净的解决方案。我想知道,文件可以被识别为带有 .m 扩展名的 matlab 的标准是什么,或者只是为了增加被识别为 matlab 语言的机会。我注意到有些人只是在他们的文件名中添加了 matlab,但不这样做的人也成功了。
我已经向 Github 发送了一封电子邮件寻求帮助。他们回答了第一个问题:答案是否定的。
GitHub 根据属于每种语言的文件的总大小来确定语言。我们使用 Linguist 库来分析源代码文件:https ://github.com/github/linguist