더북(TheBook)

9.3.1 취소 커밋

리셋은 기존 커밋 정보를 삭제하는 반면, 리버트는 기존 커밋을 남겨 두고 취소에 대한 새로운 커밋을 생성합니다. 취소 커밋을 생성할 때는 revert 명령어를 사용합니다. 취소 커밋은 지정한 커밋을 삭제하지 않습니다. 그 대신 삭제를 위한 새로운 커밋을 생성합니다.

▼ 그림 9-23 취소 커밋

317140.png

리버트를 실습할 수 있도록 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(+)

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