Git 정리 - 버전 관리 - checkout

'Git' 시리즈Git 정리 - 버전 관리 - checkout

mildsalmon

흔치않고, 진귀하다.

Sign in to view email

git checkout

작업 트리에서 변경사항을 취소하는 방법

git checkout -- 파일명 git restore 파일명

커밋 이동하기

원하는 커밋으로 이동해서 브랜치를 만들어 작업할 수도 있겠다.

git checkout (이동하려는 커밋 해시)

git checkout master

브랜치 만들기

체크아웃으로 브랜치 생성과 이동을 동시에 할 수 있다.

git checkout -b (브랜치 이름)

브랜치 사이 이동하기

master 브랜치에서 test3.txt 파일을 새로 만들고 커밋을 했다.
로그에 master 브랜치는 최신 커밋을 가리킨다.
하지만 show2 브랜치와 show 브랜치는 이전 커밋인 a"를 가리킨다.

git checkout을 사용하면 master 브랜치에서 만든 master commit은 사라지고 a" 커밋을 최신 커밋으로 가리킨다.
master commit에서 만든 test3.txt 파일도 없다.

마치며

다음에는 reset에 대해 포스팅하겠습니다.

참고문헌

이고잉, 고경희, 『Do it! 깃&깃허브 입문』 이지스퍼블리싱(2019)

작성된 댓글이 없습니다!
로그인된 사용자만 댓글을 작성할 수 있습니다.