임시 컨벤션입니다. 수정이 필요한 경우 토의 후 적시 반영하겠습니다.



Branch

master - release - develop - (backend/frontend/bigdata) - (FE/BE)/feature/(기능명)

// feature 브랜치(feature/login)를 'develop' 브랜치('master' 브랜치에서 따는 것 아님)에서 분기
$ git checkout -b feature/login develop

/* ~ 새로운 기능에 대한 작업 수행 ~ */

/* feature 브랜치에서 모든 작업이 끝나면 */
// 'develop' 브랜치로 이동한다.
$ git checkout develop

// 'develop' 브랜치에 feature/login 브랜치 내용을 병합(merge)한다.
$ git merge --no-ff feature/login

// -d 옵션: feature/login에 해당하는 브랜치를 삭제한다.
$ git branch -d feature/login

// 'develop' 브랜치를 원격 중앙 저장소에 올린다.
$ git push origin develop

https://gmlwjd9405.github.io/2018/05/11/types-of-git-branch.html

Jira

Issue

분류