Git, BitBucket, SourceTree

git-quick-stats 로 보는 다양한 Git 통계

Developer88 2017. 4. 5. 00:01
반응형

오늘 작업한 코드량이나, 특정 개발자가 작업하여 Git에 커밋한 코드 수는 어떻게 확인할 수 있을까요?


통계를 확인하는 git 명령어들을 터미널에서 입력해줄 수도 있겠지만,

좀 더 쉽게 통계를 볼수 있도록 해주는 툴이 있어서 소개해 드리겠습니다~


이름은 git quick-stats인데요.

이름에서도 알 수 있듯이, 빠르게 stat을 볼 수 있도록 해줍니다.

그럼, 설치방법과 간단한 사용법들을 간단하게 정리해 보겠습니다.



1. 설치 방법


맥에서는 brew를 이용하면 너무나 쉽습니다.

(항상 brew update 하시는 것 아시지요?)


아래와 같이 터미널에 입력하면, 알아서 설치를 마쳐줍니다.

>> brew install git-quick-stats


Window나 Linux에서의 좀 더 자세한 설치방법은, 

아래링크의 Git 페이지를 참조해주시면 됩니다.


>> https://github.com/arzzen/git-quick-stats



2. 사용 방법


사용 방법은 너무나 쉬운데요.

터미널에 다음 명령어를 입력하면 됩니다.


>> git quick-stats



위의 명령어를 실행하면, 아래와 같은 메뉴를 볼 수 있구요.

stat을 보는 것 뿐이므로, 다양하게 실행해보고,

원하시는 것 위주로 사용하시면 됩니다.




저는 주로 3번 daily status를 사용하는 데요.

방금, 테스트로 커밋을 한 번 하고나서, 코드 한 줄을 수정하였는데요.

아래와 같은 화면을 볼 수 있습니다.




quick stats 를 사용하면, 유저별로 몇 %씩 코드를 커밋했는지도 볼 수도 있는데요.

아래는 두명이 커밋을 했을 때 해본건데요. 


(유저이름을 않보이도록 해서, 구분이 않될수도 있겠네요)

한명은 17814줄을 더하고, 17번 커밋을 하였고,

다른 한명은 71줄을 더하고, 1번만 커밋을 하였습니다.


같이 공동 작업을 할 때, 어느정도 기여했는지도 대략 알 수 있겠군요.




이외에도 월별 커밋수나, 유저의 시간별 통계 등 여러 통계를 볼 수 있으니, 

다양하게 사용해보고 생산성을 늘리는데 도움이 되도록 사용하면 좋을 것 같습니다.


728x90