[github] repository language 변경

2024. 6. 20. 12:33· Git
목차
  1. 1.github 저장소 언어 변경
  2. 2. github 언어 통계 기준

 

 

 

 

 

1.github 저장소 언어 변경

 

github readme를 꾸미다보니 이 알록달록한 저장소 언어들이 거슬렸다.

깔끔하게  JavaScript랑 Java만 나왔으면 좋겠는데

그러던 중 .gitattributes 설정파일에 대해 알게되어 기록으로 남긴다.

 

 

1. 저장소 우측 상단 Add file > Create new file

 

 

 

2. 좌측 상단에 파일명 .gitattributes

3. 내용에 정규식으로 제외할 언어와 수집할 언어를 적어준다.

코드 설명
*.html linguist-vendored html 제외
*.java linguist-vendored=false java 수집

 

 

> 나의 . gitattributes 코드

*.html linguist-vendored
*.css linguist-vendored
*.scss linguist-vendored
*.styl linguist-vendored
*.php linguist-vendored
*.less linguist-vendored
*.java linguist-vendored=false

 

 

 

4. commit 하고 새로고침하면 이렇게 설정한 언어만 나오는 것을 확인할 수 있다.

참고로 바로 적용되지는 않고 30초 정도 딜레이가 있었다.

 

그 밖에도 CRLF 등 다양한 설정이 가능하다.

공식문서가 한글화도 잘 되어있어서 참조할 수 있도록 링크를 남긴다.

  • Git 공식문서 : Git Attributes

 

 

2. github 언어 통계 기준

그런데 github 저장소의 Langage 통계 기준은 뭘까?

상단은 작년에 vue 프로젝트인데 주언어가 vue로 잡혀있다.

하단은 진행중인 react 프로젝트인데 주언어가 JavaScript로 잡혀있다.

 

왜 리액트는 카운트가 안될까?

애초에 vue나 react나 프레임워크인데 vue프로젝트는 왜 언어로 카운트되는거지?

 

vue 프로젝트 언어 통계 카드에서 언어 'Vue'를 클릭하면 확장자가 vue로 끝나는 파일들의 목록이 뜬다.

 

반면 react 프로젝트의 대부분을 차지하는  jsx 파일은 JavScript로 수집된다.

jsx 는 JavaScript 확장 문법이니까 이해가 가는 로직이다.

 

.attribute로 repo 언어 필터링을 진행하면서 확인해본 결과 파일 확장자로 프로젝트 langage를 결정되는게 맞다.

좀 더 궁굼해서 찾아본 linguist github페이지도 하단 레퍼런스에 링크해두었다.

 

 

🙏레퍼런스

  • Github repo 내 Languages 변경하기 (.gitattributes)
  • Git 공식문서 : Git Attributes
  • Linguist gitHub Page
저작자표시 비영리 변경금지 (새창열림)

'Git' 카테고리의 다른 글

[Git/SourceTree] 로고만 뜨고 실행 안될 때  (0) 2023.07.19
  1. 1.github 저장소 언어 변경
  2. 2. github 언어 통계 기준
'Git' 카테고리의 다른 글
  • [Git/SourceTree] 로고만 뜨고 실행 안될 때
devkmee
devkmee
devkmee
devkmee
devkmee
전체
오늘
어제
  • 분류 전체보기 (40)
    • JavaScript & TypeScript (2)
    • vue.js (1)
    • react (0)
    • Java (4)
    • SQL (6)
    • DevOps (5)
    • Web (2)
    • Algorithm (10)
    • Git (2)
    • IDE (8)
    • 후기 (0)
      • [스터디] Go To Learn 2기 (0)
      • 컨퍼런스_세미나_밋업 (0)

블로그 메뉴

  • 홈
  • 태그
  • GitHub

공지사항

인기 글

태그

  • 단축키
  • 레이어조인
  • SQL #ORACLE #프로그래머스
  • java
  • ubuntu
  • VSCode
  • 오라클 #프로그래머스 #LEVEL #WITH AS
  • Thread
  • LIST
  • Linux
  • tsconfig
  • 정렬
  • 공간조인
  • 가상RESTAPI
  • 이클립스
  • jsconfig
  • 연습
  • HashMap
  • 좌표계수정
  • map
  • ORACLE #프로그래머스
  • 객체선택
  • Generic
  • 가상DB
  • QGIS
  • oracle
  • 조건문
  • intelij
  • DevOps
  • Vmare

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
devkmee
[github] repository language 변경
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.