git checkout -b develop
main
브랜치로 직접 푸시하기 전, 개발 전용(?) 브랜치를 새로 만들어준다. git branch
를 통해 변경된 브랜치를 확인할 수 있다.
새로 만든 develop
브랜치로 변경 사항을 푸시한다.
푸시가 완료되면 이렇게 새로 브랜치가 만들어지고 변경 사항이 적용된 것을 확인할 수 있다.
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
버튼을 눌러 바로 삭제할 수 있다.