본문 바로가기

Git/Version

Git - 특정 version으로 working tree 변경 (checkout)

1) 현재 repository 상태

2) Message2로 workking tree를 변경하고 싶을 때,

git checkout 'commit 뒤 저 이상한 영어들'

--결과

상태 확인해보면 Message 2 상태로 변경된거 확인 가능.

3) 가장 최신 상태로 변경

git checkout master

--결과

원래 상태로 돌아온거 확인가능

각 저장된 버전의 상태를 볼 수 있는 것이지 아무것도 안하고는 수정은 최신상태에서만 가능!

각 버전에서 수정하고 싶다면 브랜치를 생성해주어야함. (이건 나중 게시물에 올릴 거임. )

밑에 있는 그대로 한다면 오류가 뜬다.

Head detached at ... 이라는 오류 생성

그래도 궁금해서 버전 생성하는데 끝까지 해보았는데

위에처럼 현재 위치해 있는 working tree에선 새롭게 만든 version이 확인 가능하지만

master로 위치를 바꿀 때 이런 오류가 뜬다.

새로운 브랜치를 생성하면 이 오류가 해결된다고 뜨는데 브랜치에 대한 것은 다음 시간에 올리겠다

'Git > Version' 카테고리의 다른 글

Git - 버전간의 차이점 비교  (0) 2021.02.12
Git - version 생성  (0) 2021.02.09
Git - respository 생성  (0) 2021.02.09