여기에 accepted solution에서 수정 된 작은 수정이 필요한 분기를 병합하는 작업 흐름입니다.
병합 할 분기가 collaborator/fix-bug-10
입니다.
먼저 로컬 브랜치를 설정하고 체리 - 공동 작업자 브랜치의 모든 커밋을 선택합니다.
git checkout master
git branch collaborator-fix-bug-10 # hyphen instead of slash
git checkout collaborator-fix-bug-10
git cherry-pick COMMIT1
git cherry-pick COMMIT2
git cherry-pick COMMIT2
그런 다음 문제를 해결합니다.
git rebase -i master # show commits between HEAD and master
# fix problems
git rebase --continue
그런 다음 공동 작업자의 지점을 지점과 "병합"합니다. 이것은 수용된 해결책의 요지입니다.
git merge --strategy ours collaborator/fix-bug-10
마지막으로 로컬 분기를 마스터 분기에 병합합니다.
git checkout master
git merge --ff-only collaborator-fix-bug-10
git branch --delete collaborator-fix-bug-10