git 과거로 돌아가기(reset)
by 볼빵빵오춘기git log를 통해 현재 버전이 몇 개 있나 확인해본다.
버전이 5개가 있는 것이 확인된다.
version5가 최신 commit이다.
만약 version3 시점으로 돌아가고 싶다면 reset 명령어를 사용하면된다.
git reset 571d5ca0dc677a1d8c0c2699c61c2e7b824cee99 --hard // git reset commit아이디 —hard
reset 명령어 사용 후 log를 다시 확인해본다.
version5와 version4가 log에 보이지 않는다.
git에서 실제로 version5,4가 삭제된 것은 아니고 git 어딘가에 남아있지만 우리 눈에 보이지 않을 뿐이다.
필요할 때는 다시 복구도 가능하다.
※ reset은 원격저장소에 저장하기 전 로컬컴퓨터에 있을 때만 가능하다.
※ reset 뒤에 붙은 --hard를 붙였는데 hard 여러 조건이 있다.
※ 과거로 돌아가는 명령어는 reset 말고 revert도 있다. revert는 버전을 지우고 새로운 버전을 생성한다.(방법이 있다는것만 알고 넘어가자)
'👩🏻💻 About 프로그래밍 > git' 카테고리의 다른 글
git branch 소개 (2) | 2024.08.28 |
---|---|
git 스스로 공부하는 법 (0) | 2024.08.28 |
git 변경 사항 확인하기 (0) | 2024.08.27 |
git stage area (0) | 2024.08.27 |
git 버전 만들기 (0) | 2024.08.27 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기