4.[Git] 협업을 위한 깃허브 기능 살펴보기

저장소 협업자 등록하기

해당 프로젝트 > Settings > Collaborators image.png

image.png

저장소 이슈를 위한 새로운 라벨 생성하기

이슈 - 프로젝트 작업, 개선사항, 오류 추적 기능 제공 라벨 - 이슈의 성격을 구분짓는 도구


새 라벨 생성

프로젝트 > Issues > New Label

image.png

저장소 이슈 생성

프로젝트 > Issues

image.png

  1. Title: 이슈 제목을 적는 곳
  2. Write: 상세 이슈를 적는 곳
  3. Assignees: 이슈를 해결할 사람을 지정
  4. Labels: 이슈 종류를 지정한다
  5. Projects: 이슈가 포함될 프로젝트를 선택
  6. Milestone: 이슈가 포함될 마일스톤을 선택

마일스톤: 종료일을 설정하고, 특정 이슈를 마일스톤에 포함시켜 진행 상황을 파악하는 도구

image.png

프로젝트 생성

프로젝트 > Projects

image.png

다시 프로젝트 > Projects > New Projects 에서 만들어둔 프로젝트를 선택

image.png

프로젝트 > Issues

image.png

왼쪽에서 프로젝트를 선택해준다

image.png

하단에서 이슈를 닫아준다 image.png

image.png


(추가적인 내용)

Organization을 이용한 협업

Organizations > New organization > Create a Free Organization

image.png

  • 각자 팀원이 Fork를 한다
  • organization(공동 레포)에서 프로젝트를 만든다
  • 개인 저장소에서 push를 한다
  • 공동 레포에서 pull request를 한다

image.png

  • Reviewers, Assignees, Labels, Projects 등 설정

image.png

  • 머지한다

image.png


  • 내 레포 포크 싱크

image.png