반응형
revert 사용해 보기
대상 커밋을 HEAD커밋의 자식으로 새로 생성한다.
- 리버트를 이용한 되돌리기를 테스트하기 위해 위의 코드를 커밋하였다.
- 첫 번째 커밋이 끝난 후 위의 코드처럼 추가 수정하여 두 번째 커밋을 하였다.
- 그리고 두 번째 커밋의 바로 가기 메뉴에서 '커밋 되돌리기'를 클릭하여 되돌리기를 실행한다.
- 위와 같이 왼쪽 끝에 Revert라고 붙은 후 다시 첫 번째로 커밋 했던 상태로 돌아가게 된 것을 확인 할 수 있었다.
주의사항
- revert 대상 커밋은 사라지지 않는다. (충돌 가능성 높아짐)
- revert 대상 커밋의 내용을 되돌린 새로운 커밋이 생겨난다. (충돌 가능성 높아짐)
장단점
- 장점: 이전 커밋 기록이 다 남아 있다.
- 단점: 충돌 날 가능성이 매우 높다. 다소 어렵다.
반응형
'프로그래밍 개발 > GIT' 카테고리의 다른 글
GITHUB+sourceTree - 스태시(Stash) (0) | 2020.11.23 |
---|---|
GITHUB+sourceTree revert로 여러 커밋 되돌리기 (0) | 2020.11.20 |
GITHUB+sourceTree 브렌치를 만들어서 커밋 되돌리기 (0) | 2020.11.13 |
GITHUB+sourceTree reset을 이용한 커밋 되돌리기 (0) | 2020.11.09 |
GITHUB+sourceTree 브렌치 pull 및 충돌 해결 (0) | 2020.11.09 |
댓글