Git을 처음 사용하고 Github의 원격 디렉토리로 로컬 브랜치를 푸시하려고합니다. 내 프로젝트는 Matlab에 있으므로 파일의 확장자는 .m입니다. 자연스럽게 어떤 객관적인 -c 언어 패턴도 보여주지 않습니다. 심지어 일부 .mat 파일을 검사했습니다. 그러나 Objective-C 파일로 잘못 분류됩니다.Github는 Matlab .m 파일을 Objective-C 파일로 잘못 분류합니다.
내가 알고 싶습니다 :
푸시 후, 우리는 Github에서 직접 언어를 수정할 수 있습니다? 정말 찾기가 쉽지 않아서 미안하지만, 정말 그걸 찾지 못했습니다.
다른 사람들의 .matlab 프로젝트 만 정확하게 구분할 수 있습니다. 어떤 사람들은 .matlab 확장자로 파일의 이름을 지정하면 Matlab 언어로 쉽게 인식 될 수 있다고 언급했지만 깨끗한 해결책은 아닙니다. 나는 파일을 .m 확장자로 matlab으로 인식 할 수 있거나 matlab 언어로 인식 할 기회를 늘릴 수있는 기준은 무엇인지 알고 싶습니다. 나는 어떤 사람들은 파일 이름에 matlab을 추가하지만, 그렇게하지 않는 사람들도 성공했다고 언급했다.
나는 Github에게 도움을 요청하는 이메일을 보냈습니다. 그들은 첫 번째 질문에 대답했습니다. 대답은 '아니오'입니다.
GitHub는 각 언어에 속한 파일의 총 크기를 기반으로 언어를 결정합니다. 나는 이것이 웹 어플리케이션 스택 교환과 같은 문제가 가정 https://github.com/github/linguist
감사합니다. 지금은 가장 가까운 해결책으로 보입니다. =) – wceo
파일을 건드리지 않고 언어를 변경하는 방법이 있습니다 : [언어 전문가 무시] (https://github.com/github/linguist#overrides). – pchaigno