각 기능마다 이슈를 만든다. 각 이슈마다 브랜치를 따서 작업한다.
절대 main 브랜치에서 작업하지 않는다.
브랜치 네이밍 규칙은 다음과 같다: (이슈 번호)-(이슈 내용)
예시: 7-add-home-page
변경 사항이 미미한 경우 amend 옵션으로 처리한다.
브랜치의 작업이 끝나면 충분한 테스트를 거친다.
그리고 main 브랜치에 직접 merge하거나 pull request를 보낸다.
정상적으로 작동한다는 확신이 없다면 pull request를 보낸다.