blog

자신의 Git 커밋 줄을 계산하는 방법

자신의 git 커밋 행을 계산하는 방법 1. 프로젝트의 .idea 디렉토리로 이동하여 여기서 bash를 마우스 오른쪽 버튼으로 클릭 2. 최신 브랜치에 머물면서 다음 명령을 실행하...

May 17, 2025 · 1 min. read
シェア

커밋 줄을 계산하는 방법

프로젝트의 .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 }' 
Read next

네티 기반 IM 시스템 설계

먼저, 기본 아이디어입니다:\n\n긴 연결은 각 요청 후 연결을 해제 할 필요가 없기 때문에 효율성 성능이 짧은 연결보다 훨씬 높지만 긴 연결의 구현은 짧은 연결보다 훨씬 복잡하고, 종료 메시지를 보내지 않고 오랜 시간 동안 연결을 유지해야하며, 모바일 터미널로 인해 연결을 피하기 위해 하트 비트를 통해 연결을 유지해야합니다.

May 15, 2025 · 15 min read