목차1. Git 이력 조작을 알아야 하는 이유2. git reset 3. git revert4. git checkout5. 언제 무엇을 써야 하는가 1. Git 이력 조작을 알아야 하는 이유 개발을 하다 보면 반드시 이런 일이 생긴다.커밋 메시지를 잘못 작성했다.파일을 빼먹고 커밋했다.잘못된 커밋을 push했다.커밋이 너무 지저분하다.이때 단순히 “덮어쓰기”가 아니라 Git 이력을 어떻게 다룰지 이해해야 한다. 이 글에서는 이력을 “지우는 방법(reset)”, “보존하며 되돌리는 방법(revert)”, 그리고 “특정 커밋을 기준으로 이동하는 방법(checkout)”을 정리한다. Git의 3가지 영역 - Working Directory, Staging Area, Local Repository에 대한 ..