Git으로 작업하다 보면, History가 더럽혀지는 꼴을 보지 못하는 사람들에게 유용한 Git Bash 명령어들을 정리해 드립니다.1. 최근 커밋 삭제하기 (git reset)git reset 명령어 뒤에 붙는 옵션(--soft, --mixed, --hard)에 따라 작업 중인 파일의 보존 여부가 달라집니다.① 커밋만 취소하고 작업 내역은 그대로 유지하기 (--soft / 기본값)코드 수정 내역은 남겨둔 채 커밋 상태만 취소하고 싶을 때 사용합니다.# 가장 최근 커밋 1개 취소 (수정 파일은 Staging 상태 유지)git reset --soft HEAD~1# 가장 최근 커밋 1개 취소 (수정 파일은 Unstaged 상태로 변경)git reset HEAD~1② 커밋 내역과 작업 파일 모두 완전히 삭제하..