728x90
반응형
체크아웃(checkout)
특정 브랜치, 커밋, 또는 파일로 워킹 디렉토리를 전환하는데 사용된다. 새로운 브랜치로 이동하거나 특정 상태로 코드를 복원할 때 유용하다.
주요 기능
- 브랜치 이동 : 현재 작업 중인 브랜치를 다른 브랜치로 변경
- 커밋 이동 : 특정 커밋의 상태로 디렉토리를 전환
- 파일 복구 : 특정 커밋에서 원하는 파일을 현재 브랜치로 가져오기
// master 브랜치로 이동
git checkout master
// 과거 커밋으로 이동 (커밋 해시는 'git log'에서 확인 가능)
git checkout 1a3b3c4d
// 특정 파일 복구
git checkout 1a2b3c4d -- index.html
체크아웃은 여러 브랜치 중 하나를 선탁하는 switch와 동일한 기능을 갖고 있다.
커밋의 이동
특정 브랜치에서 커밋의 전후 단계를 이동할 수 있다.
^(캐럿) 문자와 ~(물결)선을 사용하면 뒤로 이동할 수 있다. 캐럿, 물결선의 갯수만큼 전 단계로 이동한다.
// 이전 커밋으로 이동
git checkout HEAD^
git checkout HEAD~
반대로 이전이 아닌 이후 단계로 이동하려면 (-)하이픈을 사용하면 된다.
> git checkout -
728x90
반응형
'IT & Dev.' 카테고리의 다른 글
구글 애드센스 수익 집계 방식 (0) | 2025.02.20 |
---|---|
테슬라 마스터 플랜 : 미래를 향한 비전 (0) | 2025.02.10 |
[git] pull, 가져오기 (0) | 2024.12.31 |
[git] log 로그 (0) | 2024.12.31 |
AI의 삼파전: ChatGPT vs Claude vs Gemini (0) | 2024.09.19 |