반응형
깃 사용법에 대한 포스팅 순서이다.
1. Git(3) 로컬 저장소 만들기 + 스테이지에 파일 올리기 + 커밋하기
2. Git(4) 작업 중 수정된 사항들 커밋하기
3. Git(5) 과거로 돌아가기 reset / revert
4. Git(6) 브랜치 만들고 병합하기 merge
과거 커밋으로 돌아가기
과감한 방법 reset : 타임머신을 타고 복원할 여지없이 완전 삭제
- Add dog에서부터 시간을 돌려 새로운 삶을 살거야 라고 생각한다면,
History 메뉴에서 마우스 우클릭으로 '이 커밋까지 현재 브랜치를 초기화' 를 선택한다.
- 그럼 다음과 같은 창이 나온다. Hard로 선택하고 '확인' 누른다.
- 경고창이 하나 뜨게 되고 다시 한번 '예' 를 눌러 돌아올 수 없는 강을 건넌다.
- 짜잔! 우리는 한창 Add dog을 작업하던 0:17분 경으로 시간을 거슬러 다시 돌아왔다.
온건한 방법 revert : 테러사건이 일어나기 전으로 되돌리지만 평행우주에선 여전히 테러사건은 남아있긴하다.
(다른 팀원들이 이미 push한 상태라 reset할 수 없는 상황에서 주로 사용)
- History 메뉴에서 테러가 일어났던 브랜치에 마우스 우클릭으로 '커밋 되돌리기' 를 선택
- 확인창이 뜨며 '예' 를 누르면 아래와 같이 revert된다.
반응형
'Git' 카테고리의 다른 글
Git(7) 원격저장소 생성하기 (0) | 2021.01.15 |
---|---|
Git(6) 브랜치 만들고 병합하기 merge (0) | 2021.01.14 |
Git(4) 작업 중 수정된 사항들 커밋하기 (0) | 2021.01.14 |
Git(3) 로컬 저장소 만들기 + 스테이지 파일 올리기 + 커밋하기 (0) | 2021.01.14 |
Git 실행오류 / 'git' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. (2) | 2021.01.13 |
댓글