깃허브로 그룹프로젝트 하는 법 | 그냥 이거보고 따라하면 됨 | 브랜치 전략, 충돌해결, 코드리뷰 싹다 알려드림
main은 유저들이 실제로 사용하는 branch이다. 따라서 연습장처럼 사용할 branch가 필요한데 이것이 develop branch이다. main의 복사본이다.
git checkout -b develop //로컬에서 branch 생성
git push --set-upstream origin develop //원격에서 branch 생성
setting에서 main branch에 “Lock branch”, “Require a pull request before merging” 설정을 걸어준다.
board 타입으로 to-do list를 작성할 수 있다.
프로젝트 보드에서 깃 이슈를 만들 수 있다. 깃 이슈를 만들고 이것과 관련된 branch를 만들 수 있다.
개인 branch를 다쓰면 develop branch에 업로드하고 develop branch 가 완성되면 main에 올림
git fetch origin
git checkout feature-A
git clone
develop에서 복제해서 feature branch 만들기