github pull request 기능은 github에서 병합을 하기 위한 요청입니다. 두 명 이상 협업을 하다가 새로운 기능을 추가해야 할 때 새로운 브랜치를 생성해서 작업을 하고 push를 하면 github에서 pull request버튼을 클릭할 수 있게 활성화가 됩니다. 해당 버튼을 누르면 요청이 되고 협업하는 동료가 병합되기전에 검토를 하고 의견을 주고받을 수 있습니다.
새로운 기능 추가
git switch -c feature
touch feature.txt
git add .
git commit -m "create feature.txt"
git push origin feature
pull request 요청
새로운 브랜치에서 기능을 추가하고 push를 하면 Compare & pull request 버튼이 생성이 되고 해당버튼을 클릭합니다.
compare에 선택한 브랜치를 base의 어떠한 브랜치에 병합을 할 것인지 선택을 하고 Create pull request 버튼을 클릭합니다.
병합
충돌이 생기지 않고 병합이 가능한 상태인지 확인하고 Merge pull request 버튼을 눌러서 병합요청을 합니다. 댓글을 작성해서 의견을 주고 받을 수도 있습니다.
커밋메시지를 작성해 주고 Confirm merge 버튼을 클릭해서 병합을 완료합니다. 댓글을 작성해서 의견을 주고받을 수도 있습니다.
병합 브랜치 삭제
병합을 하고 기능을 추가하기 위해서 생성한 브랜치를 더 이상 필요가 없기 때문에 삭제합니다.
'IT > Git' 카테고리의 다른 글
git rebase 명령어 (0) | 2023.03.07 |
---|---|
GitHub로 협업하기 - Forking Workflow (0) | 2023.03.06 |
github 초대하는 방법 (0) | 2023.03.03 |
Gist GitHub 사용법 (0) | 2023.03.02 |
github에 호스팅 하는 방법 (0) | 2023.03.01 |
댓글