개발하다보면 Git에서 이전 커밋으로 되돌리는 방법은 여러 가지가 있지만, 주로 reset, revert, amend 명령어를 사용합니다. 제가 사용한 각 명령어의 역할과 사용법을 알아 보겠습니다. 1. git reset: 이 명령어는 이전 커밋으로 되돌아가거나 브랜치를 이동시키는 데 사용됩니다. -soft, -mixed, -hard 옵션을 사용하여 작업 디렉토리, 스테이징 영역, 커밋 기록을 어떻게 조절할지 선택할 수 있습니다. 예시: git reset --soft HEAD~1: 이전 커밋으로 되돌아가지만, 변경사항은 스테이징 영역에 남아 있습니다. git reset --mixed HEAD~1: 이전 커밋으로 되돌아가고, 변경사항은 작업 디렉토리에 유지되지만 스테이징 영역은 비워집니다. git rese..