참고 : 되돌리기 4개 (Discard/ Reset - Hard/Mixed / Revert(Reverse) 정리
2018. 3. 20. 02:29
- Discard : 현재 파일수정후 저장된 상태에서,commit을 하지 않았다면, 다시 직전버전의 파일로 돌아갈 수 있다.
- Reset - hard : 선택한 버전으로 돌아가고, 현재 파일상태와 상관없이, 그 이후의 버전+파일들은 다 삭제
- Reset - mixed : 선택한 버전으로 돌아가고, 현재 파일상태는 uncommited changes로 남겨둔다.
- Revert(Reverse) : <최근버전부터 순차적으로> 선택한 버전을 취소하지만 Revert로 새로만들어남겨두고, 그 직전버전으로 돌아간다.
- 타임라인(Repository)에 Revert가 있다면-> 그 직전버전으로 돌아간 것
'개발공통 > Git과 SourceTree' 카테고리의 다른 글
9. 브랜치 병합(merge) / 충돌 해결 및 최소화 (0) | 2018.03.25 |
---|---|
8. 브랜치 소개 / 만들어보기 (0) | 2018.03.24 |
7. 선택한버전은 취소한 뒤 남겨두고, 직전버전으로 돌아가는 Revert(Reverse) (0) | 2018.03.16 |
6. 이미 commit했었던, 지난버전으로 되돌리기(Reset - Hard/Mixed) (0) | 2018.03.16 |
5. commit전, 현재 수정사항 취소 후 가장 최신버전으로 되돌리기(discard) (0) | 2018.03.16 |