Github Pull Request 사용 방법
Oct 20, 2023
»
Study
개요
용어 설명
Pull Request: Repository에 대한 제안된 변경 사항
Repository: 프로젝트 파일, 각 파일의 수정 기록(Issue), 프로젝트의 작업을 논의하고 관리할 수 있는 공간
branch: Repository에 적용하는 변경 사항과 별도로 기능 개발, 버그 수정을 안전하게 작업할 수 있는 작업 영역
push: branch에서 만든 commit을 repository에 적용
commit: 변경 사항 기록
merge: 기본 branch에 변경 사항을 병합
목적
- Github Repository의 개인 branch에 push한 변경 사항을 다른 사람에게 알림
- 공동 작업자와 변경 사항을 논의 및 검토
- 변경 사항을 기본 branch에 merge
설정
branch 보호 설정
1. [Settings] > [Branches] > [Add branch protection rule]
2. Branch name pattern 설정, Protect matching branches 내 Require a pull request before merging 체크박스 선택
3. 승인 인원 설정
4. create 버튼 클릭
사용 방법
1. Git Push
2. Branches 확인
3. Compare & pull request 버튼 클릭
4. merge할 브랜치 확인
5. 필요 내용 입력 후 Create pull request 클릭
필요 내용: 제목, 설명, Reviewers, Assignees, Labels, Projects, Milestone
6. Merge pull request 클릭
6-1. Merge pull request가 비활성화일 때








