원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는 것
git branch -b "새로운 브랜치 이름" : 브랜치를 생성하고 전환
git branch : 브랜치 목록을 확인
git checkout "전환하려는 브랜치 이름" : 브랜치를 전환(체크아웃)
git push origin "새로운 브랜치 이름" : branch를 저장소 remote branch에도 생성
git push --set-upstream-to origin/"새로운 브랜치 이름" : local의 branch를 retmoe branch와 연동
git branch -D "새로운 브랜치 이름" : 병합하지 않은 local branch를 강제로 삭제
git push origin :"새로운 브랜치 이름" : 원격 remote branch를 삭제