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(+)

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