본문 바로가기
[git] 깃

[git] 깃 커밋 되돌리기(리셋하기) - 깃허브 적용 commit reset

by codeomni 2022. 6. 30.
반응형

 

안녕하세요.

이번 포스팅은 git(Github) 에서 커밋 취소하기입니다.

Revert를 기능을 사용해서 커밋을 되돌려서 기록을 남기는 것이 아닌

Reset를 시켜 커밋을 제거하는 방법입니다.

 

되돌려서 기록을 남기는 것이 아니라

commit한 것을 강제로 삭제하여 이전으로 되돌리는 방법으로

history에 남지 않는다는 장점이 있으나

변경 내용을 확인할 수 없다는 단점을 가지고 있습니다.

사용 방법은 아래와 같습니다.

 

 

먼저, 커밋을 되돌릴 리포지토리로 이동합니다.(본인은 cd 명령어 사용)

 

$ git reset --hard HEAD^

-> 현재 커밋을 리셋 시킨다.

 

$ git push -f origin main

-> 리셋을 적용시킨다.

 

 

댓글