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
반응형