[Git] Reset 이전 커밋(Commit)으로 되돌리기
Git Reset 이전 커밋(Commit)으로 되돌리기 시작하기 전에 Git Reset을 배우기 전에 이전 포스팅에서 언급한 Git Revert의 기능을 먼저 보시기를 추천합니다. Reset은 Revert와 다르게 Commit의 이력을 남기지 않고 삭제하기 때문입니다. Reset 옵션은 아래와 같이 3가지 Soft - 모든 로컬 변경사항을 유지 (변경 이력 삭제 - Unstaged에 - 코드는 그대로 있음) Mixed - 작업 상태는 그대로 두지만 인렉스는 리셋 (변경 이력 삭제 - Staged에 - 코드는 그대로 있음) Hard - 모든 작업 상태 내 변경 사항을 버림 (commit 이후의 변경 이력 완전 삭제 - 코드도 삭제 됨 - 신중히 사용!) 1. 이전 Revert에서 사용한 예제에 연속 - e..
프로그래밍/Git
2022. 1. 6. 18:17