[git] commit 취소하기 git rest HEAD~1

0

commit을 한 후, 수정사항이 발견되어 commit을 취소하고 싶을 경우

  • git reset HEAD~1

  • 이전 커밋을 취소하려는 브랜치에서 커밋 이전으로 되돌린다.

  • HEAD~1은 가장 최근의 커밋을 의미한다.

  • 만약 이전의 두 번째 커밋을 취소하고 싶다면 HEAD~2로 바꿔서 실행하면 된다.

  • 이 명령어를 실행하면 이전 커밋의 내용은 스테이징 영역에서 제거되지만, 작업 디렉토리에 있는 파일의 변경사항은 유지된다.

  • 그 이후는 원래처럼 동일하게 진행한다.
    git add . git commit -m "커밋 메시지"

profile
초심 잃지 않기

0개의 댓글

관련 채용 정보