안녕하세요. 도미닉입니다.
오늘은 Git 을 활용해서 협업하는 방법에 대해서 알아보겠습니다.
우선 하나의 레퍼지터리를 크론해옵니다.
여러명이 어떤 식으로 협업할 수 있는지 정리하고자 합니다.
아래의 과정을 진행하면 됩니다.
- git checkout master
- git pull
- git checkout front
- git merge master
하나하나 설명드리겠습니다.
협업자들 각자 작업을 위한 브런치를 생성하고 그 브런치에서만 수정 작업을 하는 것이 좋습니다.
다른 분이 작업을 하고 마스터에 반영을 했다면 그 소스를 받아오는 작업입니다.
- 마스터로 체크아웃 합니다.
- 소스를 받아옵니다.
- 자신의 작업 브런치로 이동합니다.
- 마스터의 소스를 반영합니다.
이 과정을 통해 다른 분이 작업한 내용들을 자신의 브런치에 반영할 수 있습니다.
이 상태에서 작업을 진행합니다.
작업한 내용을 push 합니다.
협업 중인 레퍼지토리에 가면 PR 을 보낼 것이냐고 묻습니다.
PR 을 하고 코드리뷰나 허가가 필요하다면 진행을 하고 각자 맡은 분야가 달라서 코드리뷰가 필요 없다면 본인이 PR 을 마스터에 바로 반영할 수 있습니다.
이런 식으로 한 레퍼지토리에서 여러명이 작업을 진행하고 코드를 최신화를 할 수 있습니다.
읽어주셔서 감사합니다.
참고 :