다른 버전으로 돌아가는 방법 3가지(reset, revert, checkout)
·
데이터 분석/04. Git
지금까지 쌓인 커밋은 다음과 같습니다이렇게 시간순으로 기록된 타임캡슐을 꺼내서 프로젝트를 원하는 과거 시점으로 돌릴 수 있습니다. 이처럼 프로젝트를 과거로 돌아가게 하는 방법은 크게 Reset과 Revert 두 가지가 있습니다.1. reset vs revert vs checkout01. reset말그대로 시간을 과거로 되돌리는 것인데요중요한건 해당과거로 돌아간 다음 그 시점 이후 행적은 히스토리에서 지워버리는 것입니다.언제 사용하면 적합한가?전부 없애고 다시 만들고 싶을 때: 최근 커밋들을 통째로 지워 히스토리를 깔끔하게 정리하고 싶을 때대량의 커밋이 잘못됐을 때 효율적으로 되돌릴 때: 한 방에 과거 지점으로 브랜치를 이동실험용 브랜치에서 커밋이 많이 쌓였는데 한 개만 남기고 싶을 때02. rever..