커밋 줄을 계산하는 방법
프로젝트의 .idea 디렉터리로 이동하여 여기에서 bash를 마우스 오른쪽 버튼으로 클릭합니다.

최신 브랜치를 유지하고 다음 명령을 실행하세요.
1. 제출 기록의 행 수를 확인합니다:
git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s
", add, subs, loc }' -
2. 모든 사람이 제출한 기록의 행 수를 확인합니다:
git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s
", add, subs, loc }' -; done
3. 모든 사용자의 총 제출 횟수를 조회합니다:
git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r
4. 시간이 지남에 따라 사용자가 제출한 코드의 양을 계산합니다:
git log --since="2023-10-01" --before="2023-11-1" --author="name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "추가된 새 줄 수: %s, 줄 제거: %s, : %s
", add, subs, loc }'