나는 비교적 새로운 git에 익숙하다. 우리 조직에서는 Fork & Pull Model을 사용하여 마스터 분기에 대한 변경 사항을 관리합니다. 각 개발자는 새로운 기능을 추가 할 때 포크에서 마스터와 브랜치를 분기합니다. 나는 다른 개발자가 그들 자신의 브랜치에서 만들고있는 커밋을 주시하고, 때때로 이러한 변화를 내 브랜치에 병합하고자한다. 이 작업을 수행하기 위해 어떤 단계를 밟아야합니까?다른 개발자의 분기를 어떻게 내 병합합니까?
31
A
답변
46
먼저 다른 개발자 저장소를 원격 저장소로 추가해야합니다.
git remote add otherrep uriToOtherRep
그런 다음 당신은 거기
git fetch otherrep
에서 변화를 가져 그리고 당신은 당신
git merge otherrep/branchname
해피 병합으로 원격 저장소에서 브랜치를 병합!
4
예를 들어 anotherdev/master
원격 지점과 같이 저장소에 해당 지점이 있으면 git merge anotherdev/master
을 수행합니다.
+0
지점을 저장소로 가져 오는 방법은 무엇입니까? –
+0
그것은 당신의 저장소가 어떻게 구성되어 있는지, 그리고 다른 개발자 또는 어떤 중앙 저장소에서 직접 가져 왔는지에 따라 다릅니다. 어쨌든, 리모컨이 어떻게 구성되어야 하는지를 말할 수는 없지만, 그것은'자식 페치 (fetch) '의 결과 일 것입니다. –
관련 문제
- 1. Codeplex 프로젝트에서 기능 분기를 어떻게 병합합니까?
- 2. 어떻게 커밋 하나를 병합합니까?
- 3. 패키지 이름이 다른 경우 어떻게 분기간에 병합합니까?
- 4. git local 커밋을 어떻게 하나의 커밋으로 병합합니까?
- 5. 어떻게 바이너리 파일을 병합합니까?
- 6. 상위 포크는 어떻게 병합합니까?
- 7. 어떻게 TortoiseSVN으로 분기하고 병합합니까?
- 8. 어떻게 마스터와 포크를 로컬에서 병합합니까?
- 9. 어떻게 텍스트와 HTML MVC를 병합합니까?
- 10. EF 엔티티 세트를 어떻게 병합합니까?
- 11. SVN에있는 파일의 부분을 어떻게 병합합니까?
- 12. 되 돌린 커밋을 어떻게 병합합니까?
- 13. 두 태그를 jQuery에서 어떻게 병합합니까?
- 14. 분기를 잊어 버렸습니다. 어떻게 진행합니까?
- 15. 어떻게 Flex DataGrid에서 셀을 병합합니까?
- 16. 여러 SELECT 결과를 어떻게 병합합니까?
- 17. github에서 작업을 잃지 않고 어떻게 마스터로 다시 병합합니까?
- 18. 동일한 기계에서 다른 저장소의 분기를 어떻게 추적합니까?
- 19. 는 확인 내 동료 개발자의
- 20. 다른 분기를 기본값으로 만드시겠습니까?
- 21. GPLv2 | 내 상용 제품에 다른 개발자의 코드를 포함시킬 수 있습니까?
- 22. 어떻게 고유 한 DomDocument의 XML을 병합합니까?
- 23. * args를 기본 옵션 해시와 어떻게 병합합니까?
- 24. 자동 테스트가 통과되면 어떻게 자동으로 svn 병합합니까?
- 25. windows 및 내 개발자의 호스트 파일
- 26. 다른 옵션으로 분기를 병합하는 방법
- 27. Mercurial에서 방향을 병합합니까?
- 28. 테스트 개발자의 GPS 좌표
- 29. Groovy는 두 개의 목록을 병합합니까?
- 30. 힘내 분기를 마스터에 리베이스하면 어떻게 해결됩니까?
+1, 고마워. 일단 자식에게 익숙해지면 이해가 잘되는 것 같다. –
동일한 repo'repo'에서'branch1'에서'branch2'까지 파일을 가져 오는 방법은 무엇입니까? – Volatil3
"가져 오기"가 의미하는 바가 정확하지 않습니다. 'branch1'에 앉아서'branch2'에서 파일을 체크 아웃하기를 원한다면'git checkout branch2 -/path/to/file'을 사용하면됩니다. – Christoph