git reset --hard는 HEAD(커밋 포인터)의 위치를 변경하는 것
예를 들어 원래의 HEAD의 위치가 d937ea20인데 git reset --hard 4251c50f1 명령어로 reset했다고 해보자.
git reflog로 reference 로그를 확인 할 수 있는데(커밋 포인터의 위치 변경 로그 등)
위와 같이 확인 할 수 있다. ( git reset --hard 4251c50f1 명령어를 사용했다는 걸 확인 할 수 있음 )
이를 원복한다는 의미는 다시 원래의 커밋으로 HEAD를 변경해주면 된다는 의미와 같다.
git reset --hard d937ea20a로 원래의 커밋위치로 HEAD를 변경해주면 된다.
'프로그래밍' 카테고리의 다른 글
헥사고날 아키텍쳐 - 애플리케이션 헥사곤 (0) | 2024.08.04 |
---|---|
헥사고날 아키텍쳐 - 도메인 헥사곤 (0) | 2024.08.04 |
헥사고날 아키텍쳐 (0) | 2024.08.04 |
Mysql Server Timezone 설정방법 (0) | 2020.11.16 |
Http Response Code에 대한 간단한 정리 (3) | 2020.02.21 |