hoonii2

[VCS] 03. Git 협업 본문

개념 공부/(VCS) 01. Git

[VCS] 03. Git 협업

hoonii2 2022. 9. 16. 20:18

1. 조직 Repo 생성

  1) 팀장 역할을 수행하는 계정에서 Organization 및 Organization Repository 생성 후 Clone

  2) 팀원을 각 Role 에 맞는 권한으로 추가

  3) 초기 'git flow init' 를 통한 branch model 수립

  4) Issue / bug template 등 양식 작성

  5) 초기 파일 생성 후 origin develop 으로 push

 

2. 팀원 작업 수행

  1) 조직 Repo 에서 develop branch 확인 후 'fork' 를 통해 local git repo 로 연결

  2) Issue 등에서 자신의 역할 및 작업 내용 확인 후 업데이트

  3) fork 한 local git repo 를 Clone 후 'git flow init' 을 통해 branch model 통일

  4) feature branch 생성 후 작업하여 'develop' branch 에 배포

  5) github 접속하여 'open pull request' 진행 

 

3. 코드 리뷰

  1) pull request 내용을 팀장이 확인 후 승인/대기 여부 결정

  2) 팀원은 수정사항이 있을 시 수정 후 push origin develop 재시행

 

4. Merge Conflict 시 

  1) Organization develop branch 를 local 로 pull 한 뒤 conflict 부분 수정하여 merge 후 add / commit / push 재시행

  2) 계속 opened 되어 있는 pull request 에서 계속 진행

 ※ ( 충돌 방지를 위해 Pull Request 전 Merge 할 branch 를 Update 하고 진행 )

 

'개념 공부 > (VCS) 01. Git' 카테고리의 다른 글

[VCS] 02. Git Flow  (0) 2022.09.16
Comments