팀프로젝트 git 정리
팀장
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 브랜치 보호하기
6. 프로젝트 생성
팀원
1. 프로젝트 가져오기
git clone [http://~] [원하는 파일명]
2. 해야하는 작업 세팅하기
3. 소스코드 작성하기
4. Pull Request 로 허가받기
5. 허가받으면 merge pull request 클릭하기