Long-Running 브랜치

- 안정적인 코드와 안정적이지 않은 코드를 나누어 관리
- 브랜치를 하나의 실험실로 생각
- 각 실험실에서 실험을 진행
- 실험이 안정적이면 master에 합류
- 순서
- master 브랜치에 안정된 버전의 코드만 둠
- 개발 중인 코드에 대한 브랜치 생성
- 새로 만든 브랜치에서 개발 중인 코드를 작성
- 새로운 브랜치의 코드가 안정적이면 master 브랜치와 merge
토픽 브랜치

- 한 가지 주제나 작업을 위해 호흡이 짧은 브랜치를 생성
- 브랜치에서 작업하다가 필요할 경우 브랜치를 하나 더 생성하여 분기하여 작업
- 토픽 브랜치의 작업이 완료되면 다른 토픽 브랜치와 merge