git | github

팀프로젝트 git 정리

공부 기록장 2024. 6. 24. 22:15

팀장

1. 리포지터리 만들기

 

2. invite collaborators 로 팀원 초대하기

 

3. 기초 세팅하기

git init
git add .
git commit -m "메시지"
git remote add orgin <주소>
git push origin master

 

 

4. develop 브랜치 만들기

(이유 : master 는 유저들이 실제 사용하는 사이트이므로 충돌 가능성이 높은 신규 코드는 따로 만들어야 하기 때문에)

실제 회사에서는 stage, develop, master 세 개로 운영하기도 한다고 함

develop : 연습장 , master : 완벽한 코드

git checkout -b develop //develop 브랜치를 만들고 develop으로 이동
git push
git push --set-upstream origin develop

 

5. master 브랜치 보호하기

Add classic branch protection rule 클릭

 

 

 

6. 프로젝트 생성

프로젝트 생성 및 +Add item 으로 할 일 계획하기

 

 

Convert to issue 클릭

 

 

브랜치 소스를 develop 으로 설정 후 브랜치 만들기(개인 연습장 느낌)

 

 

 

 

 

 

 


 

팀원

 

1. 프로젝트 가져오기

git clone [http://~] [원하는 파일명]

 

2. 해야하는 작업 세팅하기

 

자신이 해야할 작업 클릭

 

Convert to issue 클릭 후 해당 리포지터리 클릭

 

 

Create a branch 클릭 후 브랜치 소스는 develop으로 설정 후 create branch

 

 

 

해당 명령어 터미널에 작성

 

 

3. 소스코드 작성하기

해당작업을 위한 소스코드 추가 후

 

 

 

터미널에 git 명령어 입력

 

 

4. Pull Request 로 허가받기

Compare & pull request 클릭

 

 

 

master 로 되어 있던 부분을 develop으로 변경 / 설명란에 설명적고 create pull request

 

 

5. 허가받으면 merge pull request 클릭하기