Git 을 이용한 협업

2019-09-21
Git

안녕하세요. 도미닉입니다.

오늘은 Git 을 활용해서 협업하는 방법에 대해서 알아보겠습니다.

우선 하나의 레퍼지터리를 크론해옵니다.

여러명이 어떤 식으로 협업할 수 있는지 정리하고자 합니다.

아래의 과정을 진행하면 됩니다.

  1. git checkout master
  2. git pull
  3. git checkout front
  4. git merge master

하나하나 설명드리겠습니다.

협업자들 각자 작업을 위한 브런치를 생성하고 그 브런치에서만 수정 작업을 하는 것이 좋습니다.

다른 분이 작업을 하고 마스터에 반영을 했다면 그 소스를 받아오는 작업입니다.

  1. 마스터로 체크아웃 합니다.
  2. 소스를 받아옵니다.
  3. 자신의 작업 브런치로 이동합니다.
  4. 마스터의 소스를 반영합니다.

이 과정을 통해 다른 분이 작업한 내용들을 자신의 브런치에 반영할 수 있습니다.

이 상태에서 작업을 진행합니다.

작업한 내용을 push 합니다.

협업 중인 레퍼지토리에 가면 PR 을 보낼 것이냐고 묻습니다.

PR 을 하고 코드리뷰나 허가가 필요하다면 진행을 하고 각자 맡은 분야가 달라서 코드리뷰가 필요 없다면 본인이 PR 을 마스터에 바로 반영할 수 있습니다.

이런 식으로 한 레퍼지토리에서 여러명이 작업을 진행하고 코드를 최신화를 할 수 있습니다.

읽어주셔서 감사합니다.

참고 :