2014-02-28 3 views
0

새로운 기능을 개발하거나 버그를 수정할 때 GIT를 사용하는 방법은 마스터 브랜치에서 새로운 브랜치를 작성한 다음 작업을 완료하면됩니다. 분기를 마스터 분기로 다시 병합하십시오.변경 사항을 마스터에서 개발로 옮기기 (GIT 사용)

지금, 나는이 마스터, bug_fix_1, feature_1feature_2 지점을 가지고 말할 수 있습니다. feature_2의 개발이 우선시됨에 따라 feature_1의 개발이 후진 작업에 집중되었습니다. bug_fix_1은 이제 수정되어 마스터로 병합되었습니다. feature_2 분기도 이제 완료되어 마스터로 병합됩니다. 결과적으로이 두 가지를 모두 삭제했으며 이제 master 및 feature_1 만 남았습니다.

어떻게 얻을 않는 feature_1 지점에 (마스터 분기 현재) bug_fix_1feature_2의 변경 ?

답변

1

당신은 이미 bug_fix_1마스터feature_2 지점,

은 다음 마스터bug_fix_1 및 feature_2

자식 체크 아웃에서 모든 변경 사항이 병합 feature_1

gi t 병합 마스터

0

이런 식으로 뭔가 :

git checkout feature_1 
git merge bug_fix_1 
git merge feature_2 

아니면 내가 뭔가를 놓친 거지?