더북(TheBook)


Mixed 또는 Soft를 선택한다면?

앞 예시에서는 Hard를 선택하여 hard reset을 진행했습니다. 여기서 만일 Mixed 또는 Soft를 선택했다면 어떤 결과가 나올까요? 우선 reset을 선택하는 상황에서 Mixed를 선택해 보겠습니다. mixed reset이 뭐라고 했었죠? 스테이지까지 되돌리는 reset이라고 했습니다.

 

그림 3-55 | ‘Mixed’ 선택하기

 

커밋하지 않은 변경 사항이 있음을 확인할 수 있습니다. 이를 클릭한 뒤 하단을 보면 스테이지에 올라가지 않은 파일 항목에 test.txt 파일이 있는 것도 볼 수 있습니다. 즉, 커밋했다는 사실과 스테이지에 올렸다는 사실까지 되돌린, 변경 사항을 생성한 상황만 남은 상태가 됐습니다.

 

그림 3-56 | mixed reset의 결과

 

그렇다면 Soft를 선택할 경우, 즉 soft reset의 결과는 어떻게 될까요?

 

그림 3-57 | ‘Soft’ 선택하기

 

다음을 보면 알 수 있듯 세 번째 버전을 만들기 위해 스테이지에 올린 파일까지 유지된다는 걸 알 수 있습니다. 다시 말해, soft reset은 커밋한 사실만 되돌릴 뿐, 변경 사항을 생성하고 스테이지에 올린 사실까지는 되돌리지 않는 방식임을 확인할 수 있습니다.

 

그림 3-58 | soft reset의 결과

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