2
git에 가져온 저장소에서 작업 중이며 모든 커미터 날짜가 잘못되었습니다 (5years + squashed에서 2 일). 나는 기본 자식으로 커미터 날짜를 사용하여 필터링합니다 --since='...'
를 기록 읽었습니다, 그래서 결과가 나에게 쓸모가, 내 명령은 다음과 같습니다저자 날짜별로 필터링하여 로그를 표시하는 방법은 무엇입니까?
$ git log --since='2011-09-21' --pretty=format:"%aD,%h,%s" --author='Zeo' myfile.cpp
커미터의 --since
사용 저자의 일을 대신하게됩니다 스위치가있다 날짜?
나는 어디에서나 검색했지만 찾을 수 없습니다.
[편집] 등의 수입 사용 후 커미터 날짜에 모든 저자 날짜를 재 작성 :
$ git filter-branch --env-filter 'export GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE"'
에서 : 나는 2009 년에 다시 일자 자식 목록에서 이걸 발견 https://gist.github.com/568898
감사합니다. 태그로 필터링하는 것으로 고맙게도 이전 저장소에서 매일 추가되고있었습니다. – marcinj