2016-09-27 4 views
1

나는 master 브랜치와 다른 두 개의 브랜치 인 A, B이있는 힘내 저장소를 가지고있다.Git이 마스터와 브랜치간에 코드 이동

master, A, B의 코드는 완전히 다릅니다.

나는 master로, A에서 B 가지 코드를 배치하고 A, B 지점을 삭제해야합니다.

이 문제를 해결하려면 안내해주세요.

답변

2
git checkout master 
git merge A 
git merge B 
git branch -D A B 

이것은 병합 충돌이 없다고 가정 할 때주의해야합니다.

+0

빠른 응답을 주셔서 감사합니다. 나는 이것을 시도했다 이것은 마스터 코드가 사라지는 것을 의미한다. 나는 A, B 코드 모두를 볼 수있다. – Harsha

+0

A 나 B의 코드는 마스터를 변경해야한다. 'git diff master..A'와'git diff master..B'를 시도하면 Git이 병합 할 때 변경 될 내용을 볼 수 있습니다. – Gavin

+0

모든 소스 파일이 주석 '삭제 된 파일 모드로 삭제됩니다. 100644' – Harsha