git commit 취소(삭제)

seheeee_97·2024년 1월 29일
0

git

목록 보기
6/7

마지막 commit 삭제


Hard : 모든 변경 내용 삭제

git reset --hard HEAD^
최신 커밋이 취소, 작업 디렉토리와 스테이지 영역의 변경 사항 모두 삭제 -> 이전 커밋 상태로 돌아감

Soft : 변경 내용을 스테이징 영역에 유지

git reset --soft HEAD^
최신 커밋 취소, 변경 내용은 스테이징 영역에 유지
작업 디렉토리의 변경 내용 유지 -> add만 된 상태

⭐Mixed : 변경 내용 유지 & 스테이징 취소

git reset --mixed HEAD^
최신 커밋을 취소, 변경 내용은 작업 디렉토리에 유지하면서 스테이징 영역 취소 -> add 필요한 상태



명령어상태로컬(작업 디렉토리)스테이징
hard이전 커밋변경 내용 삭제변경 내용 삭제
soft마지막 작업-변경 내용 유지
mixed마지막 작업변경 내용 유지취소

0개의 댓글