본문 바로가기

ETC/Git

GitHub 2 - 변경사항 취소하기 (되돌리기)

작업 내용이 마음에 들지 않거나 실수가 있을 때 Ctrl + Z 처럼 되돌리고 싶을 때가 있습니다.

이걸 GitHub에서는 checkout 또는 SourceTree의 코드뭉치 버리기 기능을 사용하면 되돌리기가 가능합니다.

 

터미널 명령어(CLI)를 사용하면 checkout으로 가능하지만,

지금 포스팅에서는 SourceTree를 사용하기 때문에 코드뭉치 버리기 기능으로 사용해보겠습니다.

 

GitHub 1편에서 쓴 test.jsp를 예제로 씁니다.

 

 

 

첫 커밋은 "add comit push 테스트입니다." 라는 내용 밖에 없었는데 일부러 더 추가해줬습니다.

 

그런데 변경하고 저장을 해버렸네요!!

앗.. 돌리고 싶어요!

 

 

 

브랜치의 master 또는 WORKSPACE의 History를 클릭하고 마지막에 실수로 저장한 커밋하지 않은 변경사항을 확인하고 스테이지에 올라가지 않은 파일을 누르면 우측에 코드뭉치 버리기 버튼이 있습니다.

 

 

코드뭉치 버리기 기능을 실행하면 위와 같이 묻습니다, 확인!

 

 

 

확인해보니 정말 마지막으로 되돌아갔습니다.

이런식으로 되돌리기가 정말 쉽게 가능하니 참고하시길 바랍니다.