git - 4. 되돌리기(Revert)
[되돌리기]
1.Revert
버전을 돌리고 싶을 때 사용하는 기능입니다. 선택한 버전부터 상위 버전까지 삭제합니다.
삭제를 시작할 버전에서 오른쪽 마우스버튼을 클릭합니다. 그리고 reverse commit 메뉴를 선택합니다. 이 버전부터 상위 버전까지 삭제됩니다. 그리고 가장 선택했던 버전 위에 새로운 버전이 생성됩니다. "Revert"가 앞에 추가된 메세지가 생기고, 선택했던 버전 바로 전의 상태로 변경됩니다.
ex. 원래 메시지가 '태그 추가'라면 새로 만들어진 버전은 'Revert "태그 추가"'입니다.
만약 삭제하고 싶은 버전과 현재 버전 사이에 1개 이상의 버전이 존재한다면, 현재 버전부터 삭제하고 싶은 버전까지 차례대로 revert를 해줘야 합니다. 그렇지 않으면 충돌이 발생합니다.
*reset은 선택한 버전으로 돌아가는 것이고, revert는 선택한 버전 전으로 돌아가는 것입니다.
*reset은 버전을 지우지만, revert는 버전을 유지하면서 되돌아갈 버전으로 새로 commit합니다.
1.Revert
버전을 돌리고 싶을 때 사용하는 기능입니다. 선택한 버전부터 상위 버전까지 삭제합니다.
삭제를 시작할 버전에서 오른쪽 마우스버튼을 클릭합니다. 그리고 reverse commit 메뉴를 선택합니다. 이 버전부터 상위 버전까지 삭제됩니다. 그리고 가장 선택했던 버전 위에 새로운 버전이 생성됩니다. "Revert"가 앞에 추가된 메세지가 생기고, 선택했던 버전 바로 전의 상태로 변경됩니다.
ex. 원래 메시지가 '태그 추가'라면 새로 만들어진 버전은 'Revert "태그 추가"'입니다.
만약 삭제하고 싶은 버전과 현재 버전 사이에 1개 이상의 버전이 존재한다면, 현재 버전부터 삭제하고 싶은 버전까지 차례대로 revert를 해줘야 합니다. 그렇지 않으면 충돌이 발생합니다.
*reset은 선택한 버전으로 돌아가는 것이고, revert는 선택한 버전 전으로 돌아가는 것입니다.
*reset은 버전을 지우지만, revert는 버전을 유지하면서 되돌아갈 버전으로 새로 commit합니다.
댓글
댓글 쓰기