git checkout
기능
- checkout 명령은 최근 활성 분기를 전환하는 데 사용됩니다.
- 파일의 변경 사항을 실행 취소하는 데에도 사용되며 파일을 복원하는 데에도 사용할 수 있습니다.
- 원격 브랜치 (origin/)로 바꿀 때에는 checkout
checkout 브랜치를 사용하는 주된 이유는 다른 브랜치로 전환하고 현재 저장소에 새로운 head 브랜치를 만들기 위함입니다.
특정 파일의 이전 버전을 복원하려면 특정 파일을 이전 버전으로 재설정하여 git checkout 명령을 통해 복원할 수 있습니다. 이것은 어떤 식으로든 나머지 프로젝트에 영향을 미치지 않습니다.
git switch
기능
- 분기를 만들고, 다른 분기로 이동하고, 현재 저장소의 현재 HEAD 분기로 전환하는 데 사용됩니다.
- 저장소의 분기를 만들고 전환하는 용도로만 사용됩니다.
- 로컬 브랜치만으로 바꿀 때에는 switch
git switch 명령은 주로 분기 간의 개발 및 전환에 중점을 두는 반면 git checkout 명령은 완료된 작업의 커밋 대상 지정에 중점을 둡니다.
새로운 브랜치 만들고 그 브랜치로 전환하기
git checkout -b new_branch
git switch -c new_branch
refs
728x90
'git' 카테고리의 다른 글
Git 내부 원리 (0) | 2023.10.30 |
---|---|
mark down 목차 이동 만들기 (0) | 2023.09.12 |