Git -->Git을 쓰다 보면 “방금 한 커밋을 취소하고 싶다”, “이미 푸시했는데 되돌려야 한다”, “스테이지만 취소하고 싶다” 같은 상황이 반드시 옵니다. 이때 명령을 잘못 쓰면 히스토리가 꼬이거나 협업에 문제가 생깁니다. 이 글은 가장 자주 겪는 6가지 상황을 기준으로 안전한 해결법을 정리합니다.핵심 규칙① 이미 원격(origin)에 푸시한 커밋은 보통 revert가 안전합니다② 로컬에서만 작업 중이면 reset/restore로 깔끔하게 정리할 수 있습니다상황 1) 방금 커밋 메시지만 바꾸고 싶습니다git commit --amend ※ 이미 푸시했다면 협업 영향이 있으므로 주의해야 합니다.상황 2) 마지막 커밋 자체를 없애고(되돌리고) 싶습니다 (푸시 전)변경 내용은 남기고 커밋만 취소합니다.g..