SourceTree를 활용한 commit 전 수정사항 취소하기(discard)
만약 소스코드를 수정을 하고 commit을 하기 직전의 상황에서 수정한 내용에 문제점이 발견되고 수정한 부분을 되돌리려고 한다. 직접 이 부분을 사람이 되돌리고자 하면 하나하나 원 상태와 똑같이 지우고 수정해가며 이전의 상태로 되돌릴 수 있다. 이 때 Git의 discard를 통해 자동으로 수정하기 전의 commit한 버전으로 돌아갈 수 있다.
<소스코드 수정 전>
<소스코드 수정 후>
STEP01.
위와 같이 소스코드가 수정되면 SourceTree의 working tree에 아래와 같이 표시가 된다. 이 상태에서 commit을 하기 전 소스코드에 문제가 발생하여 수정하기 전으로 소스코드를 되돌리고 싶다면 SourceTree의 상단 메뉴에서 Discard 버튼을 클릭한다.
STEP02.
Discard Changes 창이 뜨면 되돌리고 싶은 파일을 선택 후 하단의 Discard Changes 버튼을 클릭해준다. Confirm Discard 팝업창이 뜨면 OK를 클릭한다.
STEP03.
Discard 완료 후 "Uncommitted changes"가 사라졌으며 작성하던 소스코드를 확인해보면 수정하기 전의 코드로 돌아가있는 것을 확인할 수 있다.
<결과>
출처: https://gangju.tistory.com/19?category=529701 [gangju 개인 블로그]
'형상관리 > Git' 카테고리의 다른 글
SourceTree를 활용한 브랜치 합치기(merge) (0) | 2020.10.22 |
---|---|
SourceTree를 활용한 브랜치 만들기(branch) (0) | 2020.10.22 |
SourceTree를 활용한 commit 후 수정사항 되돌리기(revert) (0) | 2020.10.22 |
SourceTree를 활용한 commit 후 수정사항 되돌리기(reset) (0) | 2020.10.22 |
SourceTree를 활용한 버전 만들기(commit) (0) | 2020.10.22 |
SourceTree를 활용한 저장소 만들기(init) (0) | 2020.10.22 |
Git/SourceTree 설치 (0) | 2020.10.22 |
Git 용어 설명 (0) | 2020.10.22 |