반응형
GitHub에서는 각 레파지토리의 파일을 분석해 언어 통계를 보여줍니다.
하지만 협업을 하다보면 주언어가 아닌 파일을 커밋할때도 있고,
실수로 gitignore 전에 전체 코드를 커밋하기도합니다. (경험담..ㅠ)
이럴때 원하는 언어만 통계에 나타나도록 지정할 수 있습니다.
.gitattributes
gitattributes 를 사용해 원하지 않는 개발언어를 숨길 수 있습니다.
gitattributes 에는 이 외에도 다른 많은 기능들이 있습니다. 자세한 정보는 아래 링크를 참고해주세요!
https://git-scm.com/book/ko/v2/Git%EB%A7%9E%EC%B6%A4-Git-Attributes
linguist-detectable 속성
.gitattributes 파일의 linguist-detectable 속성을 사용하면 github에서 인식되지 않는 파일로 지정할 수 있습니다.
.gitattributes 파일 생성
레파지토리의 루트 디렉토리에 .gitattributes 파일을 생성합니다.
해당 파일을 커밋하고 싶지 않으면 .git/info/attributes 로 파일을 생성하시면 됩니다.
방법1. 특정 언어 제외
*.css linguist-detectable=false
*.scss linguist-detectable=false
위와 같이 코드를 작성하면 css, scss 를 인식하지 않아 Languages에 나타나지 않습니다.
방법2. 특정 언어만 인식
* linguist-vendored
*.js linguist-vendored=false
방법1과 반대로 js만 인식해서 js 100%로 보여지게 됩니다.
반응형
'Git' 카테고리의 다른 글
[Git] 좋은 commit message 작성법 (0) | 2022.02.24 |
---|---|
[Git] token 발급 및 SourceTree 비밀번호 변경 (0) | 2022.02.17 |
Readme 파일 구조 작성 꿀팁!(tree명령어, file-tree-generator) (0) | 2022.01.07 |
[Github] Repository Public/Private 전환 (0) | 2021.12.28 |
[Git] 명령어 정리 (0) | 2021.10.20 |