깃허브 그룹프로젝트 첫 셋팅
1️⃣ Repository 생성
2️⃣ [팀원 초대하기] invite collaborators > Manage access에서 Add people버튼을 클릭 > 팀원 이메일 주소 입력 후 버튼 클릭
3️⃣ [프로젝트 초기세팅] 로컬에서 프로젝트 환경설정 초기세팅 마치고 > 터미널>
git init
git add .
git commit -m "first commit(메시지 제목)"
git remote add origin https://github.com/webcreastory/group-project.git(깃 주소)
git push origin master
4️⃣ develop(master의 복사본) branch 만들기
git checkout -b develop(브랜치명)
git push
git push --set-upstream origin develop(브랜치명)
5️⃣[master branch 보호설정] branchs > Branch protection rules에서 > branch name pattern에 master입력 > Lock branch 체크> Require a pull request before merging 체크 > Create버튼 클릭
6️⃣ [프로젝트 보드 만들기] project 에서 > Link a project 버튼 클릭 > Create new project > Board 클릭 > 하단 내용 추가>Add assignees > covert to issue > creater branch 생성([주의] branch source : develop지정 ) >
.
.
.
[팀원]
7️⃣[프로젝트 클론 하기] > [프로젝트 보드]에서 자신의 branch 만들기
1. git clone 깃 레포지토리 주소
2. 깃헙 프로젝트 보드에서 branch생성 ([주의] branch source : develop지정 )
3. 자신의 branch에서 작업하고....마치면
4. git add .
5. git commit -m "메시지"
6. git push
[자신의 브랜치에 우선 push됨]
8️⃣풀 리퀘스트 만들기
pull requests > new pull request >
9️⃣[브랜치 옮기기]
git checkout develop
git pull origin develop
git checkout - (이전 브랜치로 이동)
git merge develop
git add .
git commit -m "메시지"
git push
🔟