728x90

work 2 라는 버전을 커밋했고,

work 3 (최근) 버전을 커밋한 상태이다.
현재 프로젝트 디렉토리는 최신버전 상태이지만, 중간에 잘못된 내용이 있으므로
다시 work 2 버전으로 되돌아가야한다.
지금의 상태는 그냥 텍스트 한줄만 지워주면 되지만
수백줄짜리 코드에서 이전 상태로 되돌리는것은 거의 불가능하다.
이때 다시 work 2 상태로 모든 파일을 되돌리기 위해 Reset 기능을 이용해보자.

원하는 버전에서 우클릭 - Reset current branch to this commit

리셋의 각 옵션을 선택할수 있는데,
soft 와 mixed는 작업중이던것을 남겨주므로
모든 변경사항을 해당 커밋으로 전부 되돌리는 hard 를 선택하여 되돌아간다.

정말 되돌릴것인지 확인

최신 커밋이 work 2로 되돌아왔고 텍스트 파일또한 이전상태로 되돌린것을 볼수있다.
협업중인 커밋을 reset 하게되면 파일이 꼬이는 문제가 생길수있으니
신중하게 사용한다.
잘못된 내용이 있다면 답글 남겨주세요
'Git > SourceTree' 카테고리의 다른 글
| SourceTree - checkout (0) | 2024.03.16 |
|---|---|
| Source Tree - 되돌리지만 이전내역은 남기는 Revert (0) | 2024.03.15 |
| Source Tree - commit 해보기 (1) | 2024.03.15 |
| Source Tree - Repository 만들기 (0) | 2024.03.15 |
| Source Tree - 소스트리란? 소스트리 설치하기 (0) | 2024.03.15 |