리포지토리용 Git Quick Stats

이 짧은 블로그에서는 팀 git 저장소에 대한 몇 가지 흥미로운 통계를 찾기 위해 자주 사용하는 git stats에 대해 작성하려고 합니다. 저는 일반적으로 Git Quick Stats 명령줄 유틸리티를 사용하여 git 저장소에서 빠른 통계를 확인합니다.

다음은 사용하여 볼 수 있는 몇 가지 흥미로운 통계입니다Git Quick Stats.



설치



맥 OS



Homebrew를 사용하여 Mac OS에 설치할 수 있습니다.

brew install git-quick-stats


데비안과 우분투



Debian Bullseye 또는 Ubuntu Focal 이상인 경우 apt를 사용하여 설치할 수 있습니다.

apt install git-quick-stats


Git Quick Stats을 방문하여 Windows 및 Docker의 설치 단계를 알 수 있습니다.

탐구



다음은 자세히 언급하고 싶은 몇 가지 샘플 측정항목입니다.
  • Git commits per weekday
  • Git commits per hour
  • Contribution stats By Author


  • 평일 Git 커밋





    이 메트릭은 팀 구성원이 매우 활동적인 요일을 분석하는 데 도움이 됩니다.
  • 커밋 분포가 주중에 거의 동일하다면 팀이 개발 스프린트 전체에서 균일하게 작업하고 있을 가능성이 큽니다.
  • 다른 날에 비해 릴리스 하루나 이틀 전에 훨씬 더 많은 커밋이 있는 것을 보면 개발자가 문제를 해결하기 위해 릴리스 마지막 날까지 기다리고 있음을 나타낼 수 있습니다.)

  • 시간당 Git 커밋





    이 메트릭은 팀에서 하루 중 가장 효과적인 시간을 분석하는 데 도움이 됩니다.
  • 근무 시간 동안 커밋 배포가 다소 많다면 팀 구성원이 근무 시간을 최대한 활용하고 있음을 나타낼 수 있습니다. :)
  • 늦은 시간이나 이른 아침 시간에 훨씬 더 많은 커밋이 있는 것을 보면 팀 동료가 밤 올빼미 또는 일찍 일어나는 새라면 가장 효과적인 작업 시간을 쉽게 결론 내릴 수 있습니다 :)

  • 저자별 기여 통계




         User1 <[email protected]>:
          insertions:    81 (12.3%)
          deletions:     52 (14%)
          files:         5  (0.5%)
          commits:       1  (0%)
          lines changed: 133    (0%)
          first commit:  Sat Apr 11 18:52:36 2020 +0530
          last commit:   Sat Apr 11 18:52:36 2020 +0530
    
        User2 <[email protected]>:
          insertions:    4  (0.6%)
          deletions:     4  (12.10%)
          files:         4  (0%)
          commits:       1  (0%)
          lines changed: 8  (0%)
          first commit:  Mon Jul 27 13:30:39 2020 +0900
          last commit:   Mon Jul 27 13:30:39 2020 +0900
    


    이 측정항목은 작성자별로 다음 측정항목 그룹을 자세히 분류합니다.
  • 삽입된 줄 수
  • 삭제된 줄 수
  • 변경된 파일 수 없음
  • 커밋 수
  • 첫 커밋
  • 마지막 커밋

  • 저장소에 대한 다른 흥미로운 git 통계를 찾으려면 Git Quick Stats을 방문하십시오.



    읽어 주셔서 감사합니다



    읽은 내용이 마음에 들고 더 보고 싶다면 트위터에서 저를 팔로우하세요. 커피나 책으로 저를 지원할 수 있습니다 ;)

    좋은 웹페이지 즐겨찾기