git_part2.4_checkout과 시간여행

Eugenius1st·2022년 1월 14일
0

git

목록 보기
5/35

버전관리라고 하는것은 의미있는 변화점을 기록하는 것이다.
이에 있어 중요한 효용은
과거와 미래의 시간탐색이 가능하다는 것이다.

git log하면
최신 버전이 master이라고 보면 된다.(마지막 버전..? 이라고 일단 생각해라)

HEAD는 최신을 가리키고 있다라고 보면 된다.

이 상태에서 commit 0b5--- 가 만들어진 시점으로 가볼까??

ls -al 으로 디렉토리 내용을 알아보면

cat hello1.txt

git log로 가고싶은 과거의 아이디를 복사하고 q 눌르고

git checkout 아이디

git chechout 0b5c1e3771f05e8724e575f8713da21f744759b1
를 누르면 우리의 저장소는 커밋 아이디가 가리키는 버전을 만든 시점으로 가개 된다.


과거로 간 것을
ls -al로 확인하고
cat 파일명.txt 로 확인 가능하다.

git log를 보니 가리키는 곳이 바뀌었다.

가장 최신으로 다시 가기

git checkout master

이렇게 과거와 현재를 왔다갔다 할 수 있다.

profile
최강 프론트엔드 개발자가 되고싶은 안유진 입니다

0개의 댓글