책 읽다가 코딩하다 죽을래

[Git] 커밋을 수정하는 revert 알아보기(GUI ver) 본문

코딩/Git,GitHub

[Git] 커밋을 수정하는 revert 알아보기(GUI ver)

ABlue 2021. 6. 29. 22:05

Git에는 과거에 있었던 커밋을 수정하는 revert 기능이 있다.

요번시간에는 간단한 실습을 통해 revert 기능을 알아보자

 

 

사용 git GUI : SourceTree

IDE : 메모장

(VSCode나 인텔리제이를 써도 무관한다).

 

 

일단 git init을 통해 로컬저장소에 git을 실행한 뒤

메모장에 이렇게 글을 입력하여 저장한다.

 

그리고 이렇게 변경된 사항에 스테이징과 함께

알맞은 커밋 메세지와 함께 커밋을 합니다.

 

그럼 이렇게 히스토리에 이력이 남게 되는데

이때 물품환불요청서의 받는 사람 주소가 잘못되어

주소 수정과 함께 수정이력도 남기고 싶다면

 

수정하고 싶은 이력에 오른쪽 마우스 클릭 후 커밋 되돌리기라고

되게 직관적인 옵션이 있다.

 

그럼 커밋을 수정하고 새로운 커밋을 만들거냐고 알림메세지가 나오는데

'예' 버튼을 눌러준다.

 

 

 

누르게 되면 이렇게 이력을 수정했다고 revert 이력이 남게 되며

 

물품환불요청서 텍스트파일은 커밋을 하기 전으로 돌아왔으니 사라지고 없다.

 

이렇게 커밋을 수정했다는 이력을 남기면서 수정을 하고 싶다면 revert기능을 이용하면 되고

커밋을 수정했다는 이력을 남기지 않은 채 수정을 하고 싶다면 reset기능을 이용하면 된다.

 

git reset기능 알아보기[클릭]