私はGitを初めて使用しています。ローカルブランチをGithubのリモートディレクトリにプッシュしようとしています。私のプロジェクトはMatlab上にあるので、ファイルの拡張子は.mです。当然のことながら、客観的なC言語のパターンは表示されません。私はいくつかの.matファイルをチェックしました。しかし、それらはObjective-Cファイルとして誤って分類されています。GithubはMatlab .mファイルをObjective-Cファイルとして誤分類しています
私が知りたいのですが:
プッシュした後、我々は直接のGithubで言語を変更することができますか?見つけにくいのは残念ですが、本当に見つけられませんでした。
他の人のMatlabプロジェクトは.m拡張だけで正しく分類できます。ファイル名に.matlab拡張子を付けると、Matlab言語として容易に認識できる人もいますが、クリーンな解決策ではありません。私はファイルが.m拡張子を持つmatlabとして認識されるか、単にmatlab言語として認識される機会を増やすことができるという基準が何であるかを知りたいと思います。私はいくつかの人々がファイル名にmatlabを追加するだけでなく、それをやっていない人も成功したことに注意しました。
私はGithubに電子メールを送りました。彼らは最初の質問に答えました。答えは「いいえ」です。
GitHubは、各言語に属するファイルの合計サイズに基づいて言語を決定します。私は、これはWebアプリケーションスタック交換と同じ問題であると仮定しhttps://github.com/github/linguist
ありがとうございます。今のところ最も近い解決策です。 – wceo
ファイルに触れることなく言語を変更する方法があります:[言語の上書き](https://github.com/github/linguist#overrides)。 – pchaigno