통합 브랜치 (Integration Branch)
배포될 소스가 기록되는 브랜치입니다. Github Repository를 생성하면 기본적으로 main 브랜치가 생깁니다.
피처 브랜치 (Feature Branch)
기능 추가, 버그 수정과 같이 단위 작업을 위한 브랜치입니다. 피처 브랜치에서 하나의 작업이 완료가 되면 다시 통합 브랜치에 병합하는 방식으로 진행됩니다.
git branch <새로운 브랜치 이름>
git switch -c <새로운 브랜치 이름>
git checkout -b <새로운 브랜치 이름>
git branch
git branch -v
git branch -d <삭제할 브랜치 이름>
git branch -D // 이 명령어는 병합하지 않은 브랜치를 강제로 삭제하는 방법입니다.
git switch <브랜치 이름>
git checkout <브랜치 이름>
git checkout master
git merge dev
git log --branches --graph --decorate
git stash