- checkout 을 이용하면 아주 쉽게 마지막 커밋으로 되돌아 갈 수 있다.
- sourceTree의 코드뭉치 버리기 기능을 사용하면 변경사항을 되돌릴 수 있다.
checkout을 이용해서 저장하지 않은 변경 내용 취소하기
- 커밋은 변경사항을 내 컴퓨터에 저장하는 것이고, 푸시는 깃헙 서버에 업로드하는 것이라는 것을 기억하자.
- 이번에는 마지막 세이브로 돌아가기에 대해 알아보겠다.
- 게임이라면 자주 하는 행동인데 - 예를 들어 랜덤상자를 깠는데 원하는 아이템이 안 나왔을 때라던지 - 일반적인 작업에도 매우 유용하다.
- 이런 행동을 git에서는 checkout 이라는 명령을 통해서 가능한데 SourceTree에서는 더욱 쉽게 가능하다.
변경 사항 저장하기
- 먼저 커밋하고 난 상태에서 아무 파일이나 열고 이상한 내용을 마구 입력하자. 이 상태에서 조금 겁이 나지만 저장
되돌리기
- 변경사항에서 되돌릴 파일을 선택하고 "코드 뭉치 버리기" 를 선택하자.
- 확인을 누르자.
- 그러면 이전에 커밋했던 시점으로 돌아가서 파일의 내용이 복구가 된다.