밝을희 클태

git commit 삭제, 제거하기 본문

카테고리 없음

git commit 삭제, 제거하기

huipark 2024. 5. 19. 14:33

가장 최신 커밋 삭제하기


$ git reset --soft HEAD^

--soft 옵션은 commit을 삭제하고 변경된 파일을 그대로 유지하고 인덱스 영역(git add한 상태)를 유지


$ git reset --mixed HEAD^
     && 동일한 명령어
$ git reset HEAD^

--mixed 옵션은 commit을 삭제하고 변경된 파일을 그대로 유지하고 인덱스 영역에서 제거


$ git reset --hard HEAD^

 

--hard 옵션은 commit을 삭제와 동시에 변경된 내용도 삭제


HEAD부터  n개의 commit을 삭제하기

$ git reset HEAD~n