git 두 개의 원격 라이브러리 통합

환경:
1. 이곳은 비어 있어 아무것도 없다
2.원격git에서 2개의 다른 프로젝트(공정)가 있음
3. 두 프로젝트를 로컬에서 병합해야 함
가동:
1. 원격clone 첫 번째 프로젝트의 코드를 내려서 합병할 지점으로 전환합니다.
git clone [email protected]/project_1.git  //           project_1    ,      1   。
cd project_1
git checkout project_1_v1  //           project_1_v1   。
2. 원격 클론 두 번째 프로젝트의 코드를 내려서 합병할 지점으로 전환합니다.
git clone [email protected]/project_2.git  //           project_2    ,      2   。
cd project_2
git checkout project_2_v1  //           project_2_v1   。
3. 우리가 프로젝트에 서면1의 각도, 프로젝트를2의 코드 병합 프로젝트1.그래서 우리는 프로젝트에 들어간다1
cd project_1
4. 프로젝트2 원격 창고로 프로젝트에 추가1에서 other라는 별칭을 설정합니다.
git remote add other ../project_2/
5. 프로젝트2 창고에서 데이터를 추출하여 본 창고로
git fetch other
6. 프로젝트 에서2 창고에서 잡아온 프로젝트2_v1 지점은 새 지점 checkout으로 로컬로 설정되며, 새 지점 이름은 프로젝트1_v2
git checkout -b project_1_v2 other/project_2_v1
7. 지금 저희는 프로젝트1_v1의 각도에서 프로젝트를1_v2 프로젝트에 병합1_v1에서 (프로젝트 1 v2는 프로젝트 2에서 왔기 때문에) 프로젝트 2로 전환해야 합니다.1_분지
git checkout project_1_v1
8. 프로젝트1_v2 분기 통합 프로젝트1_v1 지점에서 가다.
4
git merge project_1_v2
이때 충돌이 있으면 충돌을 해결해야 하며 충돌을 해결한 후에push를 서버에 올릴 수 있습니다.

좋은 웹페이지 즐겨찾기