팀원들에게 협업 방법들을 설명하기 위한 자료

사전 준비

clone 또는 fork 로 협업 레포를 각자 컴퓨터로 프로젝트 땡겨옴.(clone이 더 편해보임)

현재 팀원의 상황

  • 단지 레포지토리에 초대만 받은 상황

0. 로컬 브랜치를 최신 상태로 업데이트하는 방법

  1. 로컬main브랜치로 이동
    작업 중인 브랜치가 아닌main브랜치로 이동합니다
1
git checkout main
  1. 원격 저장소의main브랜치에서 최신 상태를 가져오기 원격 저장소(예: GitHub)에서 메인 브랜치의 최신 변경 사항을 로컬로 가져옵니다.
1
git pull origin main

이 과정에서 원격main브랜치의 최신 변경 사항이 로컬main브랜치에 반영됩니다.

1. 할당 받은 이슈 확인

Assignee 에 본인의 아이콘이 있는 모습을 확인

본인이 직접 이슈 생성도 가능합니다.

2. 브랜치 생성

2-1 이슈 클릭

2-2 우측 Development의 Create a branch 클릭!

2-3 Create branch 클릭

브랜치 이름 논의 필요

딱히 건드릴건 없습니다.

2-4 하라는대로 하면

아래와 같이 브랜치가 변경된거 확인! 이제 코딩하면 됩니다.

3. 기능 구현(여기부터 2단계 과제 진행과 비슷)

4. 기능 구현 끝나면 Pull Request 하기

base는 main으로

PR 성공적으로 생성

5. 팀원에게 알려서 리뷰 받고 수정할거 있으면 수정

리뷰어들은 2단계에서 멘토님이 한것처럼 리뷰하면 될듯합니다. 리뷰 강도등 논의 필요

6. 최소 리뷰 approve달성하면 merge!!! 다음 이슈 시작