Git

[GitHub] Checkout

SangRok Jung 2023. 1. 24. 16:30
반응형

Checkout


 

브랜치가 아닌 특정 커밋을 둘러본다.

헤드가 분리된다.

헤드는 기본적으로 브랜치의 가장 최근 커밋을 참조한다.

특정 커밋으로 돌아가 해당 commit을 바탕으로 branch를 만들 수 있다.

 

git checkout commitHash

 

다시 돌아갈때

git switch branch
git switch -

 

 

헤드로 부터 n commit전의 상태를 참조할때

git checkout HEAD~n

 

 

파일의 변경 사항을 취소 할 때

현재 변경 사항을 취소하여 가장 최신의 commit을 기준으로 돌아간다.

git checkout HEAD <file>
git checkout -- <file>

 

 

해당 브랜치를 참조하는 동시에 생성한다.

git checkout -t origin/branch

 

반응형

'Git' 카테고리의 다른 글

[GitHub] Restore  (0) 2023.01.24
[GitHub] Remote branch delete  (0) 2023.01.03
[GitHub] load feature branch  (0) 2023.01.03
[GitHub] Git Diff  (1) 2022.12.29
[GitHub] Rebase  (0) 2022.12.29