2014-03-19 2 views
0

git 저장소를 초기화하고 커밋 수를 추가했습니다. 이제 다음을 수행하고 싶습니다.커밋 로그에서 뒤로 돌아 가기

1. 시간의 시점으로 되돌아 가려면 커밋 A, B, C ,,, Y가 있고 현재 커밋 중이 야. 커밋 E 이전의 프로젝트를 어떻게 바꿀 수 있습니까? 2. 미래에 놓여있는 X를 저지하기 위해 커밋 E에서 갈 수있을 것인가?

나는 약간 어리석은 소리가 들린다. 나는 내 어리 석음에 대해 사과한다.

답변

1

이것은 git checkout입니다. git checkout E 일 수 있습니다. 여기에서 E은 시간 이동을 원하는 커밋을 식별하는 SHA이고, 작업 트리는 그 당시의 상태를 반영하여 변경됩니다. 그런 다음 동일한 메커니즘을 사용하여 Y : git checkout Y으로 돌아갈 수 있습니다.