Skip to content

Latest commit

 

History

History
67 lines (53 loc) · 3.97 KB

깃-협업-팀장.md

File metadata and controls

67 lines (53 loc) · 3.97 KB

🦮깃허브 협업 팀장 가이드🦮

📚협업시 팀장이 진행할 순서 가이드입니다.📚

💻깃허브의 공개 저장소를 열기💻

깃허브의 원격 저장소를 이용하여 하나의 작업을 여러 사용자가 협업하기 위해서는 각자 지역 저장소에서 작업한 내용을 자유롭게 원격 저장소에서 공유할수 있어야합니다.

  1. 프로젝트 관리자가 프로젝트를 생성 한 뒤, 해당 프로젝트의 설정으로 들어갑니다.

1f

💻공동작업자 추가하기💻

  1. 좌측에 Collaborators 메뉴를 클릭한 뒤 Add people을 클릭합니다.

1f

  1. Collaborator의 GitHub 아이디를 입력하여 공동 작업을 할 팀원에게 관리 권한을 추가해줍니다.

1f

  1. 위의 과정이 완료되면 메일에 응답해야 Collaborator추가가 정상적으로 완료됩니다.

💻Branch 규칙 추가하기💻

만약 Settings에서 왼족에 Branches 항목이 보이지 않을때에는 아직 initial setting(초기세팅)을 하지 않은, 한번도 push를 하지 않은 레포 상태인지를 확인합니다. 한번이라도 main으로 push를 해야, branches 설정을 할 수 있습니다.

  1. Branches 메뉴를 클릭한 뒤 Branch protection rules 추가를 클릭합니다.

1f

2.여기에서 주의할 점은, 가장 위에 있는 Require pull request reviews before merging를 꼭 체크해야 합니다. 1f

💻공동 작업자 pc에 원격 저장소 clone / branch 생성💻

1. git clone [REPO_URL] [DIR]
  - 클론해올 저장소의 주소를 [REPO_URL]에 지정해주고, [DIR]에 저장소를 복제할 위치를 지정합니다.
2. cd Directory
  - 복제한 디렉토리로 이동합니다.
3. git branch Branch_name
  - main 외의 브랜치를 생성합니다.
4. git checkout Branch_name
  - 생성한 브랜치로 이동합니다.
5. 파일 추가/수정/삭제
6. git status
7. git add .
8. git commit -m "commit message"
9. git push origin Branch_name
  - 커밋 후 푸쉬
10. git checkout main
  - main 브랜치로 이동합니다. 
11. git merge Branch_name
  - merge 진행

💻Pull Request 요청💻

  1. 브랜치가 생성된걸 확인 한 후 Compare & pull request를 클릭합니다.

1f

  1. pull request 작성 후 Reviewers 와 Assigneees에 팀원을 추가한 뒤 merge 승인 요청합니다.

1f

  1. 요청된 상태, 팀원들이 코드 리뷰를 한 후 approve를 한 뒤, Merge Pull request를 합니다.

1f

  1. 코드 리뷰 후 요청 승인이 되면 merge가 된 걸 확인할 수 있습니다.

1f

1f

💻Reference💻

pull request 승인 참조 → GitHub Fork 협업 - 팀원 가이드