git log를 사용하여 커밋 작성자와 커밋 날짜만 인쇄하는 방법은 무엇입니까?

git log를 사용하여 커밋 작성자와 커밋 날짜만 인쇄하는 방법은 무엇입니까?

git log를 사용하여 각 줄에 [커밋 작성자]: 커밋 날짜가 포함된 모든 커밋을 나열하고 싶습니다.

예를 들어:

[name]: 7 February 2021

답변1

설명서 에는 더 자세한 내용을 알아보기 위해 읽어야 할 git help log흥미로운 섹션이 있습니다 .PRETTY FORMATS

요컨대,

git log '--pretty=[%aN]: %aD'

아마도 당신이 원하는 것에 가깝습니다. 저는 여러분이 어떤 데이터에 관심을 갖고 있는지 정확히 모르기 때문에 제출 날짜로 "저자 날짜"를 선택했습니다. 커밋/병합 날짜와 같은 다른 날짜가 필요한 경우 설명서를 참조하여 올바른 형식 문자열을 직접 선택해야 합니다. 이 옵션을 사용하여 대부분의 날짜 필드에 대한 날짜 형식을 지정할 수 --date=<format>있으며 여기에도 설명되어 있습니다.

관련 정보