오늘 포스터의 결과 화면입니다.
기존 레포지토리에는 contribute 탭이 없어 커밋 히스토리를 확인할 수 없었지만
기존 레포지토리를 병합한 새로운 레포지토리에서는 커밋 히스토리를 확인할 수 있습니다.
커밋 히스토리를 확인할 수 있도록 기존 레포지토리를 새로운 레포지토리에 병합하는 방법을 알아보겠습니다.
[Step 1] 새로운 레포지토리를 Public으로 생성
(필자는 fork 후, 병합했습니다.)
[Step 2] 로컬 저장소에 두 레포지토리를 각각 클론
첫 번째 레포가 기존 레포, 두 번째 레포가 새로 만든 레포입니다.
(쉽게 original 레포, destination 레포라고 하겠습니다.)
[Step 3] 원격 저장소를 생성하고 해당 저장소에 original 레포 경로 등록
cd [destination 레포 폴더 경로]
git remote add [remote 원격저장소명] [original 레포 폴더 경로]
ex)
cd Minny27/ios-Minny27-CodeReview-TodaysCafe
git remote add mergeTest Minny27/Todays_Cafe
원격 저장소명은 자유롭게 설정하면 됩니다.
git remote를 통해서 원격 저장소가 생성된 것을 확인
[Step 4] git fetch 명령어로 original 레포 데이터를 가져오기
git fetch [remote 원격저장소명]
ex)
git fetch mergeTest
입력하면 다음과 같이 original 레포에서 작업했던 브랜치를 보여줍니다.
현재 main 브랜치만 존재합니다.
[Step 5] git merge 명령어로 original 레포를 destination 레포에 병합
git merge --allow-unrelated-histories [원격저장소명/브랜치명]
git push
ex)
git merge --allow-unrelated-histories mergeTest/main
git push
[Step 6] git remote -v 로 원격 저장소 로그 확인
※ 참고 출처
'Git' 카테고리의 다른 글
[Git] Issue 생성 및 Pull Request 와 연동 (0) | 2021.09.17 |
---|---|
[Git] You have not concluded your merge 에러 해결 (0) | 2021.09.06 |
[Git] The requested URL returned error: 403 에러 해결 (0) | 2021.08.16 |
[Git] 깃 Profile(Overview) 이쁘게 꾸며보기 (0) | 2021.06.23 |
[Git] 깃으로 협업하기 ⭐️ (0) | 2021.04.25 |