브랜치 생성 후, 이동
git branch [새 브랜치 명]
git checkout feature/login 로 HEAD 이동 가능
브랜치 생성과 이동 한번에
git checkout -b feature
브랜치 삭제
git branch --delete feature/login
특정 브랜치를 삭제하려는데 특정 브랜치가 HEAD가 있는 브랜치보다 더 많이 구현되어있을 때,
이를 방지하는데
git branch -D 옵션으로 강제 삭제 가능
브랜치 병합
git merge [병합시킬 브랜치]
master브랜치로 feature브랜치를 병합(merge)시키고자 하는 경우에는
HEAD 를 master 브랜치로 이동시켜놓고 해야합니다.
위의 상태에서 README.md 파일 내용은 다음과 같을 때,
HEAD가 가리키고 있는 master에 feature 브랜치를 병합(merge) 시켜야합니다.