-
Notifications
You must be signed in to change notification settings - Fork 0
Github 전략
peacemaker474 edited this page Aug 29, 2023
·
1 revision
브랜치 | 역할 | 규칙 |
---|---|---|
main | 배포 브랜치 | - 삭제하지 않는다. - 사용자에게 배포될 버전을 관리한다. - develop 브랜치가 머지될 브랜치이다. |
develop | 개발 브랜치 | -삭제하지 않는다. - feature 브랜치가 머지될 브랜치이다. |
feature | 기능 구현 브랜치 | -브랜치 이름은 feature/{기능이름}으로 한다. ex. feature/login |
-
feature -> develop
Merge는Squash and Merge
로 한다. -
develop -> main
Merge는Rebase & Merge
로 한다.
- 모든 Pull Request명은 요약하여 간결하게 작성하되, 템플릿 내에 내용은 자세히 작성한다.
- 커밋 메세지는 Angular JS Commit Convention을 따른다.
- 추가적으로 해당 브랜치에서 어떠한 작업인 지를 파악할 수 있도록 대략적인 작업을 명시하여야 한다.
- ex.
- branch - feature/login
-
commit -
feature(layout): 로그인 레이아웃
created by @peacemaker474 @leedawnn