728x90
[Git] git checkout
git checkout
: 브랜치(branch), 커밋(commit), 태그(tag) 등에서 작업하고자 하는 버전을 가져오는 명령어
1. 브랜치 전환
현재 작업중인 브랜치를 전환, 이때 전환되는 브랜치는 이미 존재하는 브랜치 중 하나여야함
git checkout <브랜치명>
2. 커밋 복원
해당하는 커밋으로 작업 디렉토리를 복원함
이때 해당 커밋은 이미 저장소에 존재하는 커밋 중 하나여야 함
git checkout <커밋 해시>
3. 브랜치에서 파일 가져오기
브랜치에서 파일을 가져옴
작업 디렉토리에 이미 동일한 파일이 존재할 경우, 해당 파일이 덮어씌여짐
git checkout <브랜치명> --<파일명>
4. 새로운 브랜치 생성 및 전환
새로운 브랜치를 생성하고 해당 브랜치로 전환
git checkout -b <새로운 브랜치명>
반응형
'💽 CICD > Git' 카테고리의 다른 글
[Git] 체리픽 (Cherry-Pick) (0) | 2023.07.12 |
---|---|
[Git] add, commit, push 취소 (0) | 2023.06.03 |
[Git] git commit & commit 취소/변경 방법 (0) | 2023.05.02 |
[Git] 파일 내용 비교하기 (git diff) (0) | 2023.04.28 |
[Git] Branch 생성, 삭제, 가져오기 (0) | 2023.04.27 |