GitHub 풀 요청이 새로 생겼고 이것이 작동하는지 궁금합니다.브랜치를 마스터에 병합 할 수있는 풀 요청 워크 플로우가 가능합니다.
지금은 마스터에서 분기하여 주기적으로 변경하고 커밋 한 다음 어떤 시점에서 체크 아웃 마스터를 다시 실행하고 git pull
을 실행하여 최신 버전을 가져옵니다.
다음으로 지점을 체크 아웃하고 git rebase -i master
으로 전화하여 변경 사항을 적용하고 마스터가 다시 병합 할 때 충돌이 없는지 확인하십시오.
나는 작업하는 동안주기를 주기적으로 검토 할 것입니다. 마스터 브랜치에 통합 할 준비가되면 체크 아웃 마스터를 호출하고 git merge <my branch>
으로 전화를 걸어 리포지토리로 이동합니다.
하지만 끌어 오기 요청으로 마지막 단계를 수행해야합니까? 대신 내 지사에서 pull 요청을 제출 한 다음 GitHub에서 마스터에 적용 할 수 있습니까?
은 (어떤 명백한 경우 나, 또한 기존 워크 플로우에 대한 개선에 열려있어.)
팁 주셔서 감사합니다 ... 아, 분기하지 않은 경우 분기에서 계속 분기 요청을 수행 할 수 있습니까? – larryq
"GitHub pull request"와 같은 @larryq pull 요청은 GitGub 서버의 포크에서만 수행됩니다. "Just branch"는 당신이 repo를 복제했다는 것을 의미하며 (다시 push 할 수 있습니다), 결과적으로 병합 커밋을 푸시 (push)하여 로컬로 분기를 병합해야합니다. 그러나 그것은 "pull request"와는 다릅니다. – VonC
그뿐만 아니라, 내 로컬 브랜치를 GitHub (git push -set-upstream origin을 통해)로 푸시하면 GitHub에서 pull 요청을 생성 할 수있다. 그게 이상한 줄 알았는데, 왜 그렇게 될지 생각해? 나는 내 계정 아래에서 GitHub를 보았고 나는이 특별한 repo를위한 것이 아니라 두 가지 포크를 가지고있다. –
larryq