본문 바로가기
PROGRAMMING/Git, Github

[GIT/GITHUB] 사용 방법2 - 그룹 프로젝트

by J_Kkikki 2026. 3. 29.

팀원 초대

Collaborators and teams 에서 팀원들을 초대할 수 있다.

 

 

BRANCH는 보통

* master (default) : 최종 코드가 올라간다(여기가 돌아가면서 사용자에게 서비스를 제공한다)

* develop : 팀원별 코드를 모아 테스트한다

* feature/A

feature/B ... : 팀원A(또는 기능A) , B가 각각 사용한다

 

 

 

MASTER

최종 완성 코드이기 때문에 권한 잠금이 필요하다(허락이 있어야 push 가능)

settings -> Branches에서 rule을 만든다.

*master에 직접 push 불가

 

 

 

 

프로젝트 만들기

팀원들의 역할을 효율적으로 관리하기 위해 project를 만든다

 

BOARD 형식으로 만들어 보면,

이렇게 된다. TODO에 추가하고, 담당자를 설정하는 등의 관리를 할 수 있다.

 

생성한 feature(issue)을

convert to issue로 넘길 수 있다.

 

그러면 이 feature(issue)의 branch를 만들 수 있다!

(지금 만들 branch는 issue를 개발하는 연습장)

 

 

당연히! develop에 연결된 새 branch를 만들어야 한다!

(develop의 코드를 끌고와서 시작할 것이기 때문)

 

이 코드를 복사해서 터미널에 붙여넣으면 된다!

(그럼 db라는 branch에서 작업을 할 수 있다)

 

 

DB->DEVELOP으로 보내기(code merge하기)

 

 

develop 으로 <- db에서

보내야 하므로 설정하고 pull request를 만들어준다

(요청)

 

요청 확인 후, murge pull requst를 누르면 develop으로 코드가 복사된다!