전공영역 공부 기록

git commit 취소

악분 2022. 7. 3. 14:34
반응형

git commit취소는 head포인터를 이전 commit로 이동하고 현재 commit을 삭제합니다. 되돌릴 때 working directory를 보존할지 삭제할지 옵션이 있습니다.

 

1. working directory 삭제

이전 commit으로 되돌리고 working directory까지 비웁니다.

git reset --soft HEAD^

 

2. working directory 보존

이전 commit으로 되돌리고 working directory를 보존합니다.

git reset --mixed HEAD^

 

참고자료

* git 공식문서: https://git-scm.com/book/ko/v2/Git-%EB%8F%84%EA%B5%AC-Reset-%EB%AA%85%ED%99%95%ED%9E%88-%EC%95%8C%EA%B3%A0-%EA%B0%80%EA%B8%B0

반응형