TIL 49일차
- 13:00 | 마켓 상세 페이지 HighChart
- 14:00 | Git Flow Session
Group Project | GoinOne
- HomeMarketDetail 페이지 화면 구현
- 로그인 화면 구현
Git이란?
버전 관리 시스템이다. 다른 버전관리 시스템도 많은데 git을 쓰는 이유는 협업하기가 좋기 때문이다. git이 제공해주는 기능이 다양한데 사용 방법도 기업마다 다양하다.
Git Flow
git flow란 git을 사용하는 프로세스를 의미한다. git flow는 기본적으로 브랜치를 feature - develop - release - hotfix - master 5가지로 나누어 코드를 관리한다.
branch
- develop
개발의 기준이 되는 branch. feature branch를 develop 브랜치에서 깐다. - feature
배포하려고 하는 기능을 개발하는 브랜치다. feature 브랜치는 그 기능을 다 완성할 때 까지 유지하다가 다 완성되면 develop 브랜치로 병합한다. - release
배포 준비를 마치고 배포하기 전 test를 위한 branch다. 버그가 나면 release branch에서 수정하고 더이상 발견된 버그가 없으면 master에 배포하고 merge한다. - master
실제 배포하기 위한 배포용 branch - hotfix
출시 후에 발생한 버그를 수정하는 branch