GitHub 코드리뷰 방법
lalwr
...분 소요
Git Flow
- master : 제품으로 출시될 수 있는 브랜치
- develop : 다음 출시 버전을 개발하는 브
- feature : 기능을 개발하는 브랜치
- release : 이번 출시 버전을 준비하는 브랜치
- hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치
- https://danielkummer.github.io/git-flow-cheatsheet/index.ko_KR.html
- http://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html
Git Flow 사용중 최신 소스로 로컬에서 개발하기
- develop 브랜치에서 자주 fetch를 받자
- 작업중인 파일이 있으면 git stash에 넣어 놓는다.
- feature 브랜치를 선택하고 stash에 넣어둔 파일을 가지고온다.
- 최신소스를 유지하기 위해 feature 브랜치를 선택하고 develop 브랜치에서 오른쪽 버튼을 누르고 merge한다.
GitHub 코드리뷰 방법
- Git flow를 사용한다.
- Feature 브랜치로 로컬에서 Commit를 실행하다가 Push한다. (Merge를 하지 않는다!!!)
- Pull Request를 눌러서 기본 브랜치를 develop로 선언하고 pull request를 만든다.
- 댓글 및 의견 수렴후 close pull request를 한다.
- 코드 Merge 가능한 상태면 Merge pull request 버튼을 누르고 Confirm Merge 를 한다.
- 깃허브에서 작성한 Feature 브랜치를 제거한다.
- 로컬에서도 Feature 브랜치를 제거한다.
- 오픈소스를 Fork를 하면 내 저장소로 복사가 된다.
- Clone을 받고 수정후 push하고
- 오픈소스 저장소에 Pull request를 작성하며 내용을 적는다.
이전글
...
다음글
...
