[첫화면으로]Git/저장소병합

마지막으로 [b]

1 번째 수정본

git 저장소 두 개를 병합

1. 상황

저장소 A와 B가 있다.

A - /
    /fileA

B - /
    /fileB

A 저장소를 B에 합치면서, 기존 커밋 로그 등도 다 가져오고 싶다.

2. 디렉토리 이동이 필요없는 경우

B - /
    /fileA
    /fileB

이렇게 만들 경우는 쉽다.

$ cd B
# A저장소의 master브랜치를 fetch로 가져온다 (repoA는 임의로 지은 이름)
$ git fetch ../A/ master:repoA
# B저장소의 master브랜치에서 그것을 병합한다
$ git merge repoA

뭐 그나마 기분이 나쁜 거라면, 시작 커밋이 서로 다른 두 히스토리를 합쳤으니까 한 커밋에서 시작하는 게 아니라 두 커밋에서 시작해서 나중에 합쳐진 형태의 그래프가 된다.

원한다면 한쪽 히스토리와 다른 히스토리를 연결할 수도 있다. [[Git#H_6|Git]] 참조

이름:  
Homepage:
내용:
 

컴퓨터분류

이 수정본 편집일: 2016-2-11 12:32 am (변경사항 [d])
3927 hits | Permalink | 변경내역 보기 [h] | 현재 수정본 보기 | 1 번째 수정본 소스 보기