달나라 노트

6. 버전 되돌리기 맛보기(reset, revert) 본문

Github

6. 버전 되돌리기 맛보기(reset, revert)

CosmosProject 2021. 1. 15. 21:17
728x90
반응형

 

 

 

버전 되돌리기 : reset

GIT의 가장 큰 장점 중 하나인 version 되돌리기는 과거의 어떤 시점으로 상태를 되돌릴 수 있는 기능입니다.
이러한 것을 수행할 수 있는 명령어는 reset과 revert가 있는데 이 작업은 조심히 진행해야합니다.


version 되돌리기를 할 때에도 당연히 어느 버전으로 되돌릴지를 알아야 하므로
git log 명령어를 통해 현재까지의 version 정보를 봐봅시다.

git log

1. 아래 이미지를 보면 총 4개의 commit이 확인됩니다.
저는 세 번째, 네 번째 commit을 삭제하고 두 번째 commit으로 돌아가보겠습니다.




git reset (남겨둘 버전 중 가장 최신의 버전의 commit id) --hard

1. 저는 두 번째 commit으로 되돌아갈것이므로 두 번째 commit의 commit id인 f47e73ab5a85878808b3d202d3e63524fee960bb를 git reset 명령어에 적습니다.
그러면 HEAD is now at f47e73a commit message 2라는 메세지와 함께 reset이 완료됩니다.

 

 

2. 이제 reset이 잘 되었는지 확인하기 위해 git log 명령어를 실행해봅시다.
이미지에서 보시는 바와 마찬가지로 세 번째와 네 번째 commit은 사라지고 첫 번째 commit과 두 번째 commit만 존재하게 되었습니다.

reset은 반드시 내 컴퓨터 안의 version에 대해서만 실행해야 합니다.

 

 

 

 

 

 

 

 

728x90
반응형

'Github' 카테고리의 다른 글

8. GIT HUB 알아보기  (0) 2021.01.15
7. help 키워드로 명령어들에 대한 상세 설명 보기  (0) 2021.01.15
5. 버전 관리  (0) 2021.01.15
4. 선택적 commit  (0) 2021.01.15
3. add, commit  (0) 2021.01.15
Comments