나는 원래의 repo를 upstream
으로 표시했음을 확인하고 gitflow 방식으로 갔다 : 모든 새로운 기능이 만들어지고 커밋 된 develop
분기를 만듭니다. Master
에서 develop
으로 푸시 할 때마다 정의가 해제됩니다. 즉, master
은 항상 배포 가능합니다. 나는이 설치가 많은 것을 좋아한다.깨끗한 자식 요청을 업스트림에 보내려면
때때로이 흐름을 제외하고 나는 별도의 feature-branches에서 유지하는 일부 기능인 upstream
에 다시 기여하고자 할 수 있습니다. 기능의 지점이 이미 다른 기능을 가지 다시 합병으로 가지고있을 수 있습니다 develop HEAD
및 develop
에서 만든 그러나 이후이 문제 제공 :
- 내 자신의
develop
에 다시 특정feature branch
병합을 괜찮 - 하지만, 이
feature branch
에서 깨끗한 pullrequest를 수행하는 방법을 잘 모르겠습니다. 예 :feature branch
을 시작하기 전에previous feature branches
의 코드 변경이develop
으로 병합되지 않았습니다. 나는 이것이 의미가 있기를 바랍니다. 이것은 단지 그 동안 무슨 일이 있었upstream
의 커밋 내 지방 기능 지점을 업데이트하기 때문에
나는, rebasing
도움이되지 않습니다 확신 해요. develop
에서 상속 된 코드 변경 사항을 사용하여 로컬 지형지 물을 '정리'하는 것은 도움이되지 않습니다.
이렇게하려면 어떻게해야합니까? 나는이 경우 어떻게 할 것인지
입니까? 그렇다면 HEAD가'feature-branch'에 있고 괜찮은 경우'git pull origin feature-branch'를 할 수 있습니다. – rynmrtn
이것은이 질문과 다소 비슷합니다 ... 그러나 중복은 아닙니다. 아마도 도움이 될 것입니다. http://stackoverflow.com/questions/6850284/git-rebasing-to-upstream – RyPeck