처음 git clone 을 한 후

git branch 를 확인해보면 master 브랜치 밖에 없다. 이는 로컬 브랜치만 나타내기 때문이다. 원격 브랜치를 보려면

git branch -r 을 하면 origin/HEAD 처럼 브랜치 리스트가 뜬다. (모든 브랜치의 리스트를 보려면 git branch -a)

git checkout origin/darae 처럼 원격 저장소의 브랜치로 작업 트리를 변경 할 수 있으나, 여기서 변경된 것은 저장되지 않는다. 테스트를 할 때 유용하다.

git checkout -b localdarae origin/darae 를 하면 로컬에 새로운 브랜치가 생긴다. localdarae 브랜치는 원격저장소와 연결된 브랜치가 된다.

또는 git checkout -t origin/darae 를 사용하면 원격저장소의 이름을 그대로 사용하면서 연결까지 할 수 있다.

로컬 브랜치 생성 & 삭제

생성: git branch darae 삭제: git branch -d darae

브랜치 병합

git checkout master

git merge <branchname> 혹은 git merge <origin/branchname>

git push origin master