본문 바로가기
개발/Git, GitHub

깃허브에서 New Pull Request로 다른 브랜치에 직접 머지하기

by 피로물든딸기 2022. 8. 17.
반응형

깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기)

 

Git / GitHub 전체 링크

 

여러 브랜치를 관리하다보면 Merge하기가 번거로울 때가 있다.

깃허브 데스크탑이나 Git Bash를 사용하지 않고,

GitHub에서 바로 New Pull Requset를 이용하여 다른 브랜치에 머지할 수 있다.

 

아래와 같이 main, temp_branch, debug_branch가 있다고 하자. (모두 publish된 상태)

 

그리고 temp_branch에서 "temp branch submit"을 commit 후, main에 반영하였다.

 

그리고 한번 더 temp_branch에서 "temp branch submit 2"를 commit 후, main에 반영하자.

 

해당 commit을 깃헙에서 debug_branch에도 반영해보자.


commit을 반영할 repositoryPull requests에서 New pull request 버튼을 누르자.

 

Comparing changes에서 base:branchcompare:branch를 설정하면 된다.

temp_branch의 commit을 debug_branch에 반영할 것이므로, 

basedebug_branch, comparetemp_branch가 된다.

 

브랜치를 설정하면 반영가능한 commit 목록들이 보이게 된다.

이제 Create pull request를 누르자.

Able to merge이므로, Create pull request로 쭈~욱 반영하면 된다.

 

이제 debug_branch에 해당 commit이 반영된 것을 확인할 수 있다.

반응형

댓글