더북(TheBook)

9.2.3 soft 옵션

soft 옵션은 가장 낮은 단계의 리셋 동작입니다. 먼저 soft 옵션의 동작은 reset --soft 명령어를 실행해서 이해해 봅시다. 코드에서 HEAD~는 이전 커밋을 의미합니다.

infoh@DESKTOP MINGW64 /e/gitstudy09 (master)

$ git reset --soft HEAD~ 이전 커밋으로 soft 옵션을 사용한 리셋

최신 커밋(menu5)을 리셋했습니다. --soft 옵션을 사용하면 별도의 메시지가 출력되지 않습니다. 리셋한 후 소스트리에서 확인하면 다음 그래프를 볼 수 있습니다.

▼ 그림 9-4 소프트 리셋 확인

0904.jpg

마지막 menu5 커밋이 사라지고 커밋하지 않은 변경 사항이 보입니다.

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