9.3.1 취소 커밋
리셋은 기존 커밋 정보를 삭제하는 반면, 리버트는 기존 커밋을 남겨 두고 취소에 대한 새로운 커밋을 생성합니다. 취소 커밋을 생성할 때는 revert 명령어를 사용합니다. 취소 커밋은 지정한 커밋을 삭제하지 않습니다. 그 대신 삭제를 위한 새로운 커밋을 생성합니다.
▼ 그림 9-23 취소 커밋
리버트를 실습할 수 있도록 master 브랜치에서 코드를 수정한 후 커밋을 몇 개 추가하겠습니다. 먼저 menu.htm 파일에 menu5~menu7을 차례로 입력한 후 커밋합니다. code menu.htm 명령어는 생략합니다.
menu5를 추가하고 저장한 후 커밋합니다.
menu.htm
<ul>
<li>menu1</li>
<li>menu2</li>
<li>menu3</li>
<li>menu4</li>
<li>menu5</li>
</ul>
infoh@DESKTOP MINGW64 /e/gitstudy09 (master)
$ git commit -am "menu5" menu5 등록 및 커밋
[master e19c0b4] menu5
1 file changed, 1 insertion(+)