iOS 캠프 TIL - 2020.11.10 화

Updated:

iOS 스타터 캠프 TIL #6 - 2020.11.10 화요일

학습내용

Git & GitHub를 이용한 프로젝트 협업 방법 고민

페어 프로그래밍하는 두번째 프로젝트지만 이전 프로젝트는 각자 진행해서 Git과 GitHub으로 협업하는 방식을 습득하지 못했다. 이번 프로젝트는 공동저장소에서 팀원과 같이 협업하며 부딪혀 보기로 했다.

GitHub를 이용해서 협업하는 방법에 대한 글 몇게를 보니 어떤 식으로 해야할지 대략 개념이 생겼다.

지금까지 이해한 순서를 정리하자면

  1. 제출용 저장소를 나에게 fork해온다
  2. 내 닉네임의 브랜치를 트랙킹한다
  3. 내 닉네임의 브랜치에서 스텝별로 브랜치를 만든다
  4. 작업할 때는 팀원별로 스텝-닉네임-기능 브랜치를 만든다
  5. 작업이 완료되면 스텝 브랜치로 PR 보내고 리뷰어로 팀원을 지정한다
  6. 서로 코드 리뷰하고 머지한다. (머지됐으면 Pull 해야지?!)
  7. 스텝이 완료되면 제출용 저장소의 내 닉네임 브랜치로 PR 보낸다
  8. 제출용 저장소에 머지되면 내 저장소에 Pull 받고 Push한다
  9. 4번부터 반복

실제로 해보기 전이라 틀린 내용이 있을 수 있지만 겁먹지 말고 부딪혀가며 배워보자.

참고 링크

Leave a comment