2
git log
의 출력을 --pretty
으로 사용자 정의 할 수 있으며 --numstat
을 사용하여 추가 및 삭제 된 행 수를 표시 할 수 있습니다.parseable git log 출력
$ git log --pretty=format:"%h - %ar : %s" --numstat config*.ini
f665c63 - 6 months ago : fixes session end post
1 1 config.ini
4541de2 - 7 months ago : fixes missing strings
6 1 config.ini
3 1 config_office.ini
하지만 내가 원하는 것은 커밋 정보와 파일의 변경 내용을 각각 한 줄씩 표시하는 것입니다. 이런 식으로 뭔가 :
1 1 config.ini f665c63 - 6 months ago : fixes session end post
6 1 config.ini 4541de2 - 7 months ago : fixes missing strings
3 1 config_office.ini 4541de2 - 7 months ago : fixes missing strings
이 grep
이 sort
등 자식은 이미이 기능을 제공 하는가 사용하여이 출력을 구문 분석하는 간단한 것이 방법은?