
📌팀 리더
1. 깃허브 repository 만들기
2. 팀원 초대하기

3. 프로젝트 초기 세팅하기
기본으로 branch가 master이다.
이때 master 브랜치는 최종 프러덕트용 브랜치로, 완벽한 코드만 올린다.
git init
git add.
git commit -m "first commit"
git remote and origin ""
git push origin master
4. develop 브랜치 만들기
develop branch => master의 복사본, 개발자가 자유롭게 개발하는 브랜치
git checkout -b develop
브랜치를 새로 만들면 그 브랜치로 바로 바뀐다.
git push
를 하면 오류 발생
git push --set-upstream origin develop
위 코드가 오류와 함께 나오고 이를 그대로 입력한다.
=> 깃허브(원격저장소)에 develop branch가 생긴다.
5. master 브랜치 보호하기
master 브랜치에 함부로 코드를 push하고 수정할 수 없게 막아야 한다.
protect this branch> -> Lock branch, Require a pull request before merging
6. 프로젝트 보드 만들기
Projects -> Link a project -> create new project -> board 타입
7. 깃 이슈 만들기
convert to issue




1. 프로젝트 클론하기
git clone 주소
2. feature 브랜치 만들기
프로젝트 보드 => 할 일(?) 선택 => convert to issue => 열어서 create a branch



이때 소스 코드는 develop에서 가져온다!

복붙하기
3. 개발하기
4. 소스코드 올리기
git add .
git commit -m ""
git push
알아서 feature로 push된다
5. PR(Pull request) 만들기
: 내 코드를 다른 브랜치로 보내도 되는지 허가 요청
New pull request

base: develop <- compare: featrue-B
Create pull request
어떤 작업했는지 언급하기

6. 코드 리뷰하기

7. 코드 수정하기
git add .
git commit -m ""
git push
8. 승인받은 후, 코드 머지하기

