728x90
Git
-
[Git/GitHub] Git 을 이용한 사이드 프로젝트 협업 방식 정리Git 2020. 12. 20. 21:21
사이드 프로젝트를 위해 Git 전략을 어떻게 가져갈지 많이 고민하고 있는 중이다. Git으로 협업하는 방법에는 크게 두가지가 있다. 1. 하나의 원격저장소에서 모든 팀원들이 각자 브랜치를 두고 작업하는 방식 2. 중앙 원격저장소에서 팀원들이 본인의 원격저장소로 Fork해서 작업하는 방식 2번 Fork 방식은 아래와 같이 운영할 수 있다. 팀원들의 수가 N명이라면, 중앙원격저장소 : 팀원 원격저장소 : 팀원 로컬저장소 = 1 : N : N 이라고 할 수 있다. 1) 프로젝트 중앙 원격저장소 GitHub에 팀 계정 또는 Organization을 새로 생성한다. 해당 팀 계정의 Repository를 생성하여 프로젝트 소스코드를 Push한다. ex) team/project → 배포 가능한 상태만 관리하는 저장소..