■ 브랜치 목록 만들기
다음의 명령어로 브랜치 목록을 확인.
# git branch --list # git branch --all, git branch -a
" * " 는 해당 브랜치가 현재 작업중(체크아웃)을 의미함.
remotes/origin 으로 시작되는 것은 remotes는 로컬이 아닌것을 의미하며,
origin은 기본규약의거, 사본이 여기에서 복제된것을 의미함.
다음의 명령어는 원격 브랜치 목록을 확인.
# git branch --remotes origin/develop origin/master
■ remote 브랜치 목록 업데이트
remote 브랜치 목록은 자동으로 갱신 되지 않는다.
목록을 업데이트 하기 위해서는 fetch 명령어를 사용한다.
# git fetch remote: Counting objects: 27, done. remote: Compressing objects: 100% (20/20), done. ...
■ checkout
checkout 명령어를 사용하여 브랜치 변환.
# git checkout --track origin/master # git checkout --track -b newmaster origin/master
checkout -b 는 remote origin에 저장된 master 브랜치로부터 master라는 이름의 새로운 브랜치를 생성함.
즉, origin/master브랜치로 부터 newmaster라는 새로운 로컬 브랜치를 생성함.