2013-06-14 3 views
1

뒤에 하나입니다 다른 커밋 나는이 다음 자식 구조 (숫자가 커밋을 표시) :복사 한 자식 분기

_ 1 _ 2 _ 3 _ 4 (Branch mainline) 
_| 
|_ 1 _ 2 _ 3 _ 4 _ 5 (Branch Test) 

따라서, 테스트 추가 한 주류는보다 커밋이있다. 기본적으로 커밋을 메인 라인에 복사해야합니다. 어떻게해야합니까?

그래서 내 최종 상태가되어야합니다 :

_ 1 _ 2 _ 3 _ 4 _ 5 (Branch mainline) 
_| 
|_ 1 _ 2 _ 3 _ 4 _ 5 (Branch Test) 

답변

0
  1. 하나의 옵션 :

    git checkout mainline 
    

    다음 중 하나를

    git merge test 
    git rebase test 
    git reset --hard test 
    git cherry-pick test #probably not really recommended 
    
  2. 또 다른 옵션 :

    git branch -D mainline 
    git checkout -b mainline test 
    

더 많은 정보가있을 것입니다.

관련 문제