[Git] 버전을 되돌리는 방법

Robert.Yang·2023년 7월 2일
1

Git

목록 보기
11/37
post-thumbnail
post-custom-banner

인프런의 강민철님의 모두의 깃 깃허브 강의를 참조하였습니다.

버전을 되돌리는 방법

만들어진 버전을 되돌리는 방법에는 크게 revert와 reset 2가지가 존재한다.

  • revert: 버전을 되돌린 새로운 버전을 만드는 방법
  • reset: 버전을 완전히 되돌리는 방법

💡 참고
revert하는 방법의 중요한 의의: 기존에 버전은 유지한 채 버전을 되돌린 새로운 버전을 만드는것을 의의로 둔다.

여기서 reset은 또 3가지로 분류가 되는데 soft-reset, mixed-reset, hard-reset으로 분류가 된다.

  • soft-reset: 저장소가 커밋했다는 사실을 되돌리는 리셋 방법
  • mixed-reset: 스테이지로 추가했다는 사실을 되돌리는 리셋 방법
  • hard-reset: 변경사항 생성했다는 사실까지 완전히 되돌리는 리셋 방법

🙋🏻 Q&A
Q) 언제 revert를 쓰고 언제 reset을 쓸까?
A) 모든 버전을 유지하려면 revert를 아니면 reset을 사용한다.

profile
모든 것을 즐길 줄 아는 개발자, 양성빈입니다.
post-custom-banner

0개의 댓글