본문 바로가기

Develop/Git

[Develop/Git] Repositoy commit 내역 파일로 저장

Repositoy commit 내역 파일로 저장

회사 작업 중 깃 저장소의 모든 커밋 사항을 제공해야 할 일이 생겨 모든 커밋 사항을 엑셀 파일로

정리해야 할 일이 생겼다. commit log는 간간히 명령어를 통해 보곤 했지만 모든 commit 내역을

파일로 저장해보진 않았는데 이번 기회에 알게되어 블로그에 정리해둔다.

 

git bash나 해당 git 프로젝트에 git cli 명령어를 통하여 파일로 생성할 수 있다.

git log --all --date=format:'%Y-%m-%d %H:%M:%S' --pretty=format:%an,%ad,%s > ./history.csv

 

모든 로그를 날짜 형식과 prettry에 설정한 포맷으로 csv 파일로 생성된다.

그 외 인코딩 및 여러 설정이 있는데 아래 cli를 통하여 문서를 확인해서 적용하자.

git log --help