-
Git 간단한 사용법 - checkoutDev/Git 2024. 9. 10. 09:50반응형
새로운 브렌치를 생성할 때 '-b' 옵션을 함께 사용한다.
$ git checkout -b <new branch name>
작업을 하고자 하는 브렌치로 이동할 때 아래와 같이 사용한다.
$ git checkout <branch name>
간혹 브렌치를 이동할 때 인덱스 또는 워킹트리가 HEAD 와 달라서 이동이 안 될때가 있다. 특히, 일부 Mac OS 에서 대소문자 구분을 하지 않는('Makefile' 과 'makefile' 을 구분하지 못하는) 이유로 해서 아래와 같이 브렌치 변경이 안 될 수 있다.
$ git checkout branch_b error: Your local changes to the following files would be overwritten by checkout: Makefile Please commit your changes or stash them before you switch branches. Aborting
근본적인 문제는 Mac 에서 새로운 파일시스템으로 파일관리를 해주면 되는데, 만약 강제해서라도 브렌치 변경만이 필요한 경우 '-f' 옵션을 함께 써주면 간단히 문제를 해결할 수 있다.
$ git checkout -f <branch name>
반응형'Dev > Git' 카테고리의 다른 글
git reset --hard/--soft <commit> (0) 2020.02.19 git 특정 파일의 변경 이력 찾기 (0) 2020.02.19 Git tag (0) 2020.01.29 Git 간단한 사용법 - show (0) 2019.08.05 Git 간단한 사용법 - log (0) 2019.07.09