github private repository 만들고 5명에서 공유 했음
github setting 들어가서 어찌저찌 하고 공유할사람 id로 초대한다음
Pull Request를 하기위해 차례대로 진행함
참고로 github으로 협업하는 방식은 여러 Flow가 있겠지만
Github에서 제안하는 프로젝트 관리방법은 branch 와 Pull Request임
<Github Flow 방식>
1. branch를 만듦
2. 파일을 add 하고 commit 함
3. branch를 원격저장소에 push함
4. github에 push된 branch를 pull request라고 부름
5. github을 보고 코드 리뷰를함
6. github에서 merge함
7. 로컬 저장소에서 원격 저장소에 merge된 내용을 pull 함
8. 완료
<사용된 명령어>
1. 현재 연결된 내 레포지토리 연결 해제하기
git remote remove origin
git remote -v 로 해제 된거 확인후 private repository에 연결하기
git remote add origin https://github.com/~~~~/~~~.git
git 기본 branch를 main 생성하기
git branch -M main
git push -u origin main
버전관리 branch 만들기
git branch v1.0.0
checkout으로 branch 이동하기
git checkout v1.0.0
변경된 파일을 add,commit 하고 branch에 push함
branch에서 pull push 를 반복하며 개발함
마지막에 master branch에 merge함 = pull request(병합승인요청)
review 수행자가 pull request를 확인하고 수정부분을 comment함
review 의뢰자가 comment를 확인하고 수정하고 다시 pull request
문제없다면 컨펌