2012-08-25 6 views
1

를 참조 할 모든 커밋이 표시되지 않습니다 --since를 사용하여 :자식 : 나는이 사용하고

git log --since="3 months ago" 

을하지만, 그것은 단지 마지막 두 기간 동안 어느 정도 수행 (나에게 지난 8 커밋을 보여줍니다 개월).

내 bitbucket 계정에서 볼 수있는 커밋 목록이 훨씬 더 많습니다. 어떻게 터미널에서 볼 수 있습니까?

답변

1

git log은 현재 HEAD (체크 아웃 한 커밋)의 직접 조상 인 커밋 만 표시하므로 다른 분기에 있기 때문에 예상 한 커밋을 표시하지 못할 수 있습니다. 이 커밋을 보여줄 수 있도록

당신은 모든 지점에 git log--all 플래그를 추가 할 수 있습니다

git log --all --since='3 months ago' 

을의 bitbucket에서 커밋이 다른 사람에 의해 압박한다면, 그것은 수도 당신이 가져 왔습니다을 가지고 따라서 원격 추적 지점을 최신 상태로 유지하려면 git fetch을 먼저 실행해야 할 수 있습니다.

+0

@georgebrok 감사합니다. 그러나 그것은 내 잘못이었습니다. 나는 아래쪽 화살표를 사용하여 나머지 로그를 보지 않았습니다. 단지 '자식 로그'가보고 싶은 로그를 보여줍니다. – ziiweb

+0

음, 정확하게 말하자면, 'git log'는 현재 사용중인 커밋 이전의 커밋을 보여주고 있습니다. 'git log --all'은 모든 커밋을 보여줍니다. – ziiweb

관련 문제