더북(TheBook)

■ reset

이번에는 버전을 되돌리는 두 번째 방법인 reset에 대해 학습해 봅시다. revert는 버전을 되돌리되, 되돌아간 상태에 대한 새로운 버전을 만드는 것이어서 이전까지의 버전을 삭제하지는 않는 방식이라고 했었죠.

 

이와는 달리 reset은 되돌아갈 버전의 시점으로 완전하게 되돌아가는 방식입니다. 즉, 되돌아갈 버전 이후의 버전은 삭제되는 방식이지요. 예를 들어 다음처럼 버전 세 개가 만들어진 상황을 가정해 보겠습니다.

 

그림 3-45 | 버전 세 개가 만들어진 상황

 

여기서 두 번째 버전으로 reset하면 다음과 같은 상태가 됩니다. 세 번째 버전은 삭제되었죠.

 

그림 3-46 | 두 번째 버전으로 reset한 상황

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.