안경잡이개발자

728x90
반응형

  최근에 책을 집필하면서 깃허브에 소스코드를 공개했습니다. 하지만 분명 이 책은 파이썬 책인데, C++ 및 Java 소스코드도 함께 제공하면서 Java의 소스코드가 가장 많은 비중을 차지하게 되었습니다. 이 경우 다음과 같이 저장소의 기본 대표 언어가 Java라고 표시됩니다.

 

 

  대표 언어를 Java가 아닌 Python으로 변경하기 위해서는 어떻게 하면 될까요? 바로 .gitattributes 파일을 만드시면 됩니다. 말 그대로 깃 속성을 관리하는 파일인데요. 이를 추가해서 파일 확장자에 따라서 저장소가 어떻게 인식할 지를 설정할 수 있습니다. 저는 저장소 내에 파이썬, C++, Java 코드만 존재하기 때문에 파이썬만 감지되고 나머지는 무시되도록 하였습니다.

*.py linguist-detectable=true
*.cpp linguist-detectable=false
*.java linguist-detectable=false

 

  다음과 같이 저장소의 루트 경로에 .gitattributes 파일을 생성하여 작성해주면 됩니다.

 

 

  파일을 만든 뒤에는 다음과 같이 정상적으로 대표 언어가 파이썬으로 변경되었습니다.

 

728x90
반응형