2012-12-13 2 views
1

github에서 레포를 포크하여 내 customistry를했습니다.github에서 버그를 업 스트림하는 방법

그러나 그 과정에서 나는 버그를 발견하고 그것을 고쳤으며 업스트림 요청을 업스트림으로 보내고 싶습니다.

난에서 가이드 다음 : http://gun.io/blog/how-to-github-fork-branch-and-pull-request/

을 그리고 그 위에 바로 버그 수정과 지점을 만들었습니다 -하지만 상류로 끌어 오기 요청을 제출 갈 때 - 내가이 만든 모든 변경 사항을 나열 내가 갈래부터 버그 수정 패치를 분리 할 수있는 방법을 찾을 수없는 것 같습니다. 모든 변경 사항을 보내지 않으려 고하고 싶지 않습니다. 버그 수정을 보내려면 어떻게해야합니까? 도움이된다면

의 REPO는 분기

답변

1

방법 풀 요청 작업은 상류의 repo 위에 포크에서 커밋 적용하는 것입니다 untrainfix입니다 https://github.com/chrisjensen/ankusa 입니다.

이를 위해 가장 쉬운 방법은 에 업스트림 저장소에 풀 요청을 적용하려는 것과 동일한 지점을 수정하는 것입니다.

즉, 모든 변경 사항은 원래 업스트림 저장소에 사용 된 분기와 동일한 분기에서 수행해야하는 수정을 제외하고 사용자 지정 분기에서 수행해야합니다 (체리 피킹으로보고해야 함).

처음함으로써, 상류에서 master에 버그를 수정 포크의 master 지점에 수정 사항을 확인하려면

확실히 당신의 master 지점은 상류의 하나 ( git pull)과 동일하다.

+0

확인. 그래서 내 포크의 마스터 브랜치에서 이미 커 스톰을 만들었으므로 다음 중 하나를 수행 할 수 있습니다. - 마스터 브랜치에서 이러한 변경 사항을 되돌립니다. (매우 매력적이지 않습니다) 또는 - 완전히 새로운 포크를 생성하고 마스터 브랜치 마스터 브랜치에서 풀 요청을 제출 하시겠습니까? – ChristopherJ

+0

@ChristopherJ 아니, 당신은 마스터의 상단에 지점을 만들고 다음 마스터를 업스트림/마스터로 재설정합니다. 되돌릴 필요가 없으며 repo를 다시 작성할 필요가 없습니다. – VonC

관련 문제