인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.
만들어진 버전을 되돌리는 방법에는 크게 revert와 reset 2가지가 존재한다.
💡 참고
revert하는 방법의 중요한 의의: 기존에 버전은 유지한 채 버전을 되돌린 새로운 버전을 만드는것을 의의로 둔다.
여기서 reset은 또 3가지로 분류가 되는데 soft-reset, mixed-reset, hard-reset으로 분류가 된다.
🙋🏻 Q&A
Q) 언제 revert를 쓰고 언제 reset을 쓸까?
A) 모든 버전을 유지하려면 revert를 아니면 reset을 사용한다.