버전 되돌리는 방법
revert(리버트)
옛날 버전을 유지하고 새파일에 옛날 버전을 가져와 저장합니다.
reset(리셋)
백업한 파일로 복원시키는 개념입니다. 백업 시점 이후의 파일을 모두 날립니다.
버전을 리셋 시키는 방법은 생성하는 방법과 반대이므로 다음과 같습니다.
버전 리셋 : 커밋 -> 스테이지 -> 작업 디렉터리
reset
1. soft : 커밋한 사실만 되돌립니다.
2. mixed : 스테이지 추가한 사실까지 되돌립니다.
3. hard : 작업 디렉터리에서 변경 사항을 생성한 사실까지 되돌립니다.
먼저 revert로 되돌리는 방법입니다.
가장 최신 버전에서 우크릭하여 커밋 되돌리기를 누릅니다.

다음 보시는 것과 같이 Revert가 붙은 새 버전이 생성됩니다.

다음은 reset에 대한 방법입니다.
되돌리고 싶은 버전을 우클릭한 뒤 이 커밋까지 현재 브랜치를 초기화를 누릅니다.

우선 커밋한 사실만 되돌리는 Soft reset을 해보겠습니다.




'Git' 카테고리의 다른 글
| [Git] 브랜치란? (0) | 2023.03.26 |
|---|---|
| [Git] 소스트리 임시저장하기 (0) | 2023.03.26 |
| [Git] 소스트리 버전 관리 (0) | 2023.03.25 |
| [Git] 소스트리 커밋해시, 태그 (0) | 2023.03.25 |
| [Git] 소스트리 버전 추가 (0) | 2023.03.25 |