본문 바로가기

GIT

[git] git 프로젝트의 소스코드 라인수 구하는 명령어

반응형

 

git프로젝트의 소스코드 라인수를 구하는 명령어를 찾다가

 

스택오버플로우에서 유용한 명령어를 발견했다.

 

 

git project의 모든 파일의 라인수 총합 구하기

$ git ls-files | xargs cat | wc -l

위 명령어를 알고자하는 git 프로젝트의 루트에서 실행시켜주면 된다.

 

 

결과

5909 (이 결과 값은 프로젝트마다 다르다)

 

 

 

 

git project의 모든 파일의 라인수 살펴보기

git ls-files | xargs wc -l

위 명령어는 모든 라인수 뿐만 아니라 파일 각각의 라인수를 출력해준다.

 

 

결과

70 CircularBuffer/CircularBuffer.c
48 CircularBuffer/CircularBuffer.h
279 CircularBuffer/Makefile

.....

5909 total

 

 

 

참고 : https://stackoverflow.com/questions/4822471/count-number-of-lines-in-a-git-repository
반응형