본문 바로가기
Git

Git(5) 과거로 돌아가기 reset / revert

by 새발개발JA 2021. 1. 14.
반응형

 

깃 사용법에 대한 포스팅 순서이다.

 

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된다.

반응형

댓글