🔐 0. GIT Check out!

버전관리는 작업중에 의미있는 변화점들을 기록하는 것인데 버전관리에 있어서 좋은점은 그 변화점들로 갔다가 다시 되돌아 올 수 있다는 점이다.

이는 마치 시간여행처럼 보이기도 하는데 원본이 사라지는게 아닌 과거의 내작업 상태 그대로 갔다가 다시 돌아 올 수 있다.

git log 이미지

일단 git log를 치게 되면 이처럼 뜨게 되는데 현재 commit된 버전은 두가지 이다.

우선 HEAD -> master 이 부분은 branch인데 뒤에서 배울 내용이기에 간단히 설명하자면 가장 최신버전을 의마하고 그것을 가르키고 있는 모습이다.

아래 commit 8db12…은 커밋 아이디 즉, 버전의 아이디이다.

아래 author는 그 버전의 작성자이며 data는 날짜 그 밑은 커밋 메세지이다.

📕실습

  1. git log로 버전들을 보고 돌아가고 싶은 버전의 커밋아이디를 복사한다.
  2. git checkout 8db12…(해당 커밋아이디)명령어를 실행한다.
  3. git bush의 프로그램의 실행부분이 원래 (master)였던 부분이 해당 커밋아이디로 바뀐다.
  4. 실행후 상태를 확인하기 위해 ls -al로 확인, cat hello1.txt로 내용을 확인한다.
  5. git log로 버전을 확인한다. 이 때 master즉 최신버전은 지워진게 아닌 과거로 돌아온 상태이다.
  6. git check out이라고 입력하면 가장 최신의 상태로 되돌아온다.


✍️ GIT & 터미널 & 리눅스 용어 정리

  1. git checkout 커밋아이디: 해당 커밋아이디로 되돌아갈 수 있다. 다시 최신버전으로 갈때는 커밋아이디란에 master를 입력한다.

https://opentutorials.org/course/3837 많은 도움을 받은 생활코딩입니다.

공부 정리내용은 생활코딩 및 구글링을 통한 내용을 정리하였습니다.

태그: ,

카테고리:

업데이트:

댓글남기기