Git Commit 로그와 함께 지난 3개월 회고를 간단히 해봤습니다.
지난 3개월 간 JS, TS, Go와 관련된 Commit이 대부분이었습니다.
이외 SQL은 n만행 이상 작성했을 것 같고 Python도 조금 다뤘던 것 같은데 Addhoc 한 분석/추출이다 보니 별도 Commit 이력은 없었습니다.
(참고) git, awk 명령어로 Commit 로그 추출하는 스크립트
AUTHOR_NAME="저자명"
SINCE_DATE="2023-03-12"
git log --stat --author=$AUTHOR_NAME --since=$SINCE_DATE | grep "|" > author_log.txt
awk '{ split($1, file_log, "."); printf "%s, %s\\n", file_log[length(file_log)], $3}' author_log.txt > preprocessed_log.txt
awk '{ array[$1] += $2} END {for (i in array) { print i,array[i] }}' preprocessed_log.txt | sort -r -k 2 -n -t ","
# 출력 예시
json, 7394
vue, 7096
go, 3227
ts, 1785
lock, 1072
md, 254
php, 238
js, 182
1. 주경야독님 블로그, 11. Git 커밋 이력 조회 - git log, https://kin3303.tistory.com/294
2. BunnyandPooh.Com님 블로그, 그룹 바이 합계 (Group By Sum), https://bunnyandpooh.tistory.com/8
3. 물리를 좋아하는 사람님 블로그, [Bash/Shell Script] Sort 함수 정리, https://m31phy.tistory.com/152
[글또 시작] 도움이 될 만한 것을 기록하고 배우기 (4) | 2024.10.27 |
---|---|
회고: 2023-06-19 ~ 07-01 (2) | 2023.07.02 |
[2분기 1 / 7회차] 엔지니어로서 키우고 싶은 역량들 (0) | 2023.04.09 |
2분기 엔지니어로서 키우고 싶은 역량들 (1) | 2023.03.26 |
엔지니어로서 현재 역량 및 4개월 후 기대하는 모습 (2) | 2023.03.12 |