git

git checkout(버전관리)

뉴벡엔드 2024. 3. 11. 18:02

 

1. git log 를 하면 commit  id가 나옴

 

 

2. test 1 버전으로 가기

 

git checkout 50b586

(commit id를 다 입력하지 않아도됨, )

 

 

확인해보면

 

 

 

git log --all

을 입력하면 다른 commit도 나옴

 

 

 

3. 최근 상태로 돌아가기

 

두가지 방법이 있는데

한개는 master, 한개는 commit id

 

git checkout master

git checkout 18d7ff

 

둘은 다르므로 조심하자

 

commit id로 이동하게 되면 detached head가 된다.

 

잘 모르면 master로 이동하자

 

 

 

 

 

 

 

 

 

detached head 해결법 

새 branch를 하나 파면서 checkout하고, 다시 원래 작업하던 branch로 checkout 하면 끝이다.

git checkout -b <branch>

 

 

 

 

 

 

Detached Head — 까뮈의 개발 노트 (tistory.com)

이 글을 참고하면 좋을것같다.

 

 

git - How did I end up with a detached HEAD? - Stack Overflow

 

반응형

'git' 카테고리의 다른 글

git master branch 사라졌을때  (0) 2024.03.11