1. git reset
git reset 복구할_commit_id --hard
- 살짝 위험한 과거 버전으로의 복구 방식인데, 현재 Commit 을 지워버리고 되돌려 버린다.
- 3번 commit 이전인 2번 commit 으로 reset 해보았다.
- 3번 commit 이 날아가버리고 2번 commit 으로 되돌아갔다.
2. git revert
git revert commit_id
- reset --hard 와는 다르게 commit. 즉, 버전 정보를 삭제하면서 되돌아가는 것이아니라 새로운 commit 을 만들면서, 되돌아간다.
- 나름 안전한 방법이라 생각이든다.