공부합시다!/GIT&GITHUB

GIT Checkout (시간 여행 : Time Machine)

간서치 2022. 4. 12. 18:50
728x90

자! 오늘은 드디어 시간 여행의 시간입니다.

GIT을 이용해서 특정 시점으로 파일 버전을 되돌리는 방법입니다.

그래서 시간 여행이라 부르기도 합니다.

벨트 꽉 메시길.....

 

1. 기존 파일 변경사항 추적

 1.1. 변경 사항 추적

  1.1.1. # git log

  1.1.2. msg2의 commit id 확인

첫번째 과거

 1.2. 과거로의 여행

  1.2.1. # git checkout COMMIT ID 2번

  1.2.2. # ls -al

  1.2.3. # cat test1.txt

두번째 과거

 

 1.3. 이전 과거로의 여행

  1.3.1. # git log

  1.3.2. msg1의 COMMIT ID 1번 확인

  1.3.3. # git checkout COMMIT ID 1번

  1.3.4. 파일 확인

  1.3.5. # ls -al

돌아가자

2. 최근 시점으로 되돌리기.

 2.1. 최근 시점은 Branch 확인 : master

  2.1.1. # git checkout master

 2.2. 파일 확인

  2.2.1. # ls -al

  2.2.2. # git log

현재로 복귀

3. GIT의 재밌는 기능들

git의 재밌는 기능들

자! 오늘은 git의 백미중 하나인 시간여행을 해보았습니다.

모두 잘들 도착하셨으리라 믿으면 그럼 내일 또!

728x90