깃허브로 그룹프로젝트 하는 법 | 그냥 이거보고 따라하면 됨 | 브랜치 전략, 충돌해결, 코드리뷰 싹다 알려드림

1. repo 만들고 팀원 초대하기(팀 리더 역할 시작)

2. develop 브랜치 만들기

main은 유저들이 실제로 사용하는 branch이다. 따라서 연습장처럼 사용할 branch가 필요한데 이것이 develop branch이다. main의 복사본이다.

git checkout -b develop //로컬에서 branch 생성 
git push --set-upstream origin develop //원격에서 branch 생성

3. main branch 보호

setting에서 main branch에 “Lock branch”, “Require a pull request before merging” 설정을 걸어준다.

4. 프로젝트 보드 만들기

board 타입으로 to-do list를 작성할 수 있다.

5. 깃 이슈 만들기

프로젝트 보드에서 깃 이슈를 만들 수 있다. 깃 이슈를 만들고 이것과 관련된 branch를 만들 수 있다.

개인 branch를 다쓰면 develop branch에 업로드하고 develop branch 가 완성되면 main에 올림

git fetch origin
git checkout feature-A

1. 프로젝트 클론하기(팀원들의 역할 시작)

git clone

2. feature 브랜치 만들기

develop에서 복제해서 feature branch 만들기