2013-09-03 3 views
0

main branchrelease 1이라는 다른 지점이 있습니다.git에서 주 분기에서 이전 커밋을 병합 할 수 있습니까?

main branch에서 release 1 브랜치를 만들었습니다. 그런 다음 5 개 커밋했습니다.

이제 3 차 커밋까지의 변경 내용을 main branch에 병합하고 싶습니다. 어떻게 3 차 커밋을 메인 브랜치와 병합 할 수 있습니까? 커밋이 원하는 순서에있는 것처럼

답변

0

그것은 소리, 그래서 당신이 할 수있는 다음 release1 가지의 팁의 조부모를 선택 할

git merge release1~2 

(3 커밋, 5 여분이있는 경우) 또는 당신은 간단하게 할 수있는 : $ID_OF_3RD_COMMIT는 제 3의 커밋 ID입니다

git merge $ID_OF_3RD_COMMIT 

은 릴리스 브랜치에 커밋합니다.

둘 다 첫 번째, 두 번째 및 세 번째 커밋을 유지하려는 커밋이라고 가정합니다. 그렇지 않으면 분명히 체리 피크 솔루션을 따르기를 원할 것입니다.

관련 문제