팀원들에게 협업 방법들을 설명하기 위한 자료
사전 준비
clone
또는 fork
로 협업 레포를 각자 컴퓨터로 프로젝트 땡겨옴.(clone
이 더 편해보임)
현재 팀원의 상황
- 단지 레포지토리에 초대만 받은 상황
0. 로컬 브랜치를 최신 상태로 업데이트하는 방법
- 로컬
main
브랜치로 이동
작업 중인 브랜치가 아닌main
브랜치로 이동합니다
|
|
- 원격 저장소의
main
브랜치에서 최신 상태를 가져오기 원격 저장소(예: GitHub)에서 메인 브랜치의 최신 변경 사항을 로컬로 가져옵니다.
|
|
이 과정에서 원격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단계에서 멘토님이 한것처럼 리뷰하면 될듯합니다. 리뷰 강도등 논의 필요