2017-09-28 11 views
0

명령을 통해 10 일 전에 repo를 동기화했다고 가정 해 보겠습니다.체크 아웃으로 전달 커밋 ID

이제 전 현재 위치에서 앞으로 5 인 forward commit id로 체크 아웃하려고합니다. (나는 또한 5 일 전에 매니페스트 파일도 가지고있다) 가능한가?

git log cant 도움으로 10 일 동안 다시 실행하므로 5 일 후에 매니페스트를 읽고 앞으로 커밋 ID를 가져 왔습니다.

답변

0

git log에는 커밋 트리를 분석 할 수있는 몇 가지 유용한 옵션이 있습니다. git log master (분기가 master 인 경우) 또는 git log --all (너무 많은 분기가 없다고 가정)을 사용하여 찾고있는 커밋 ID를 얻을 수 있습니다.

날짜 출력 간격을 지정하여 로그 출력을 git log --after=<date> --until=<date>으로 필터링 할 수도 있습니다.

일단 커밋 ID를 얻으면 평소대로 커밋을 체크 아웃 할 수 있습니다.