github 그룹 프로젝트 하는 법

dev bourgeois·2024년 1월 27일

git

목록 보기
4/11
post-thumbnail

📌팀 리더
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. feature 브랜치 만들기

    master <= develop <= featureA(개인이 쓰는 연습장)

    이때 branch source를 develop에서 가져온다! -> create branch

    이대로 복붙

📌팀원

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. 승인받은 후, 코드 머지하기


참고

참고 블로그

0개의 댓글