Pull-Request

Branch 생성

git checkout -b develop

main 브랜치로 직접 푸시하기 전, 개발 전용(?) 브랜치를 새로 만들어준다. git branch를 통해 변경된 브랜치를 확인할 수 있다.

Push

새로 만든 develop 브랜치로 변경 사항을 푸시한다.

푸시가 완료되면 이렇게 새로 브랜치가 만들어지고 변경 사항이 적용된 것을 확인할 수 있다.

Pull-Request

GitHub에서 이런 메시지가 뜨는데 저기 버튼을 눌러서 Pull-Request를 생성해도 되지만, 직접 Pull-Request 페이지에서 생성해보자.

좌측상단에 Pull Request 버튼을 눌러 페이지로 이동하고 New pull request 버튼을 클릭하면

이런 화면이 뜨는데, 우리는 develop 브랜치에서 main 브랜치로 Pull-Request를 할 것이므로 상단 좌측에서 develop 브랜치를 선택한다.

그다음 변경 사항을 확인한 후 바로 우측 상단에 Create pull request 클릭

내용 작성 후 Create 버튼을 누르고 Merge 하면 자동으로 develop 브랜치가 main 브랜치로 합쳐진다. Merge 완료 후 사용했던 develop 브랜치는 Delete branch 버튼을 눌러 바로 삭제할 수 있다.

Push