우리는 master
으로 병합하는 지형지 물에 분기를 사용합니다. 또한 버전에 분기를 사용합니다. 그러나, 나는 (master
에 병합 된) 특정 기능을 가지고 있으며 버전 브랜치에 들어갈 필요가있다. 이전에는 이것을 위해 cherry-pick
을 사용 했었지만 (수동으로 한 번에 하나씩 커밋)이 기능에는 한 번에 하나씩 커밋 할 수있는 커밋 수가 너무 많습니다. 더 좋은 방법이 있습니까?다른 지점의 힘내 기능을 병합 하시겠습니까?
이 기능은 이미 master
에 병합되었습니다. 분기가 더 이상 로컬에 존재하지 않습니다. 그러나, 나는 그것을 master
에 병합 한 커밋을 가지고있다.
feature-branch
(GitHub를 사용하고 있기 때문에)을 복원 할 수 있습니다. 그러나 버전 브랜치에서 git merge feature-branch
을 실행하면이 기능과 관련이없는 모든 종류의 충돌이 발생합니다. git rebase feature-branch
(version-branch
에서)을 수행하면 동일한 문제가 발생합니다. 쉬운 부분은 다시 feature-branch
을 받고있다
*--*--X--Y---------------* [master]
\ \ /
\ *--*--*--*--A [formerly feature-branch]
\
*--*--* [version-branch]
;
이것은 마스터로 병합되고 리모컨으로 푸시 되었습니까? 아니면 모두 로컬입니까? – castis
내 업데이트보기 @castis –