반응형
지난달에 대한 git 커밋 로그를 생성하고 CSV로 내보내려면 어떻게해야합니까?
지난달에 대한 git 커밋 로그를 생성하고 CSV 파일로 내보내는 방법이 있습니까? 명령 줄 또는 타사 앱에서 실행할 수있는 항목을 찾고 있습니다. 다음 열을 원합니다 : 작성자, 커밋 날짜, 제목, 편집 된 파일 및 해시.
예를 들어 의 --since
및 --pretty
옵션을 사용할 수 있습니다 git log
.
git log --since="last month" --pretty=format:'%h,%an,%ar,%s' > log.csv
추가 옵션 은 Git 로그 맨 페이지 의 PRETTY FORMATS 섹션을 참조하십시오 .
이 명령은 해시, 사용자, 날짜 / 시간, 설명, 변경된 파일, 삽입, 삭제가 포함 된 형식화 된 CSV를 만듭니다.
git log --pretty=format:'"%h","%an","%aD","%s",' --shortstat --no-merges | paste - - - > log.csv
추가하려면 날짜 범위를 적용하려면 "yyyy-mM-d"형식으로 --after 또는 --before를 추가하십시오.
git log --before="2016-12-1" --pretty=format:'"%h","%an","%ae","%aD","%s",' --shortstat --no-merges | paste - - - > log.csv
반응형
'Nice programing' 카테고리의 다른 글
SQL IN은 성능에 좋지 않습니까? (0) | 2020.12.03 |
---|---|
Boost로 ini 파일을 구문 분석하는 방법 (0) | 2020.12.03 |
TypeScript로 window.location 설정 (0) | 2020.12.03 |
Android 알림에 대한 addAction 클릭 결정 (0) | 2020.12.03 |
Android의 Firebase에서 알림을 보낼 때 알림 소리가 나지 않습니다. (0) | 2020.12.03 |