이제 3 월 8 일입니다. 나는 3 월 1 일부터 git 역사를보고 싶다. 그 때문에 나는 명령을 사용하고있다 :날짜 이후 커밋 기록 가져 오기 (이후/이후 매개 변수)
$ git log --pretty="%cd - %h - %an - %s" --after="2013-3-01 0am"
잘 작동한다. 그러면 나는 미래의 역사를보고 싶다. (3 월 8 일 이후로 +1 일에 after
값이 증가한다.) 예 :
$ git log --pretty="%cd - %h - %an - %s" --after="2013-3-11 0am"
명령이 올바른지 빈 역사를 반환합니다. 그런 다음 after
값은 18과 같다 :
$ git log --pretty="%cd - %h - %an - %s" --after="2013-3-18 0am"
힘내 전체 개월의 역사를 반환하기 시작합니다. 왜? 위의 예에서 git log
날짜 시간 형식이 잘못되었습니다.
자식 버전 1.7.12.4는 (애플 힘내-37)
두 번째 및 세 번째 명령이 동일합니다. 또한, +1에 의해 '후'증가하지만 당신은 그것을 8 일이 아니라 11 일 이후로 설정했다고 말했습니다. –
고정. 11 - 8-17 범위의 값 중 하나입니다. –
구분 문자 (3 월 11 일 또는 11 월 3 일인가? 유럽인과 미국인이 다르다)를 기준으로 모호한 날짜 인'2013-3-11'을 다른 방식으로 해석하기 위해'git'에 들어간 것을 기억합니다. '/'또는'.'을 구분 기호로 사용하고 차이가 있는지 확인하십시오. – twalberg