https://backendcode.tistory.com/271
[Git] GitHub 여러 Repository 합치기 간단 총 정리
이번 글에서는 이전에 생성하였던 여러 Repository를 하나의 Repository로 합치는 방법에 대해 쉽게 알아볼 것이다. 이 과정을 진행한 후에 기존에 있던 Repository를 삭제해도 이전에 남겼던 git commit 기
backendcode.tistory.com
1. GitHub 에서,
여러 Repository를 저장할 새로운 Repository를 생성
새로운 Repository를 로컬에 Clone 한다. ( HTTPS 주소 복사 )
2. 로컬 새로운 Repository(폴더) 에서,
commit, push 수행( 그냥 commit 기록 남기기 )
우클릭 후 git bash here을 클릭해서 git bash를 실행
' $ git subtree add --prefix=기존리포지토리명 기존리포지토리주소 기존브랜치명 ' 수행 하면 로컬에 해당 commit들 추가됨
push 수행하면 GitHub에 반영됨( Repository commit들 옮겨짐 )
이 과정을 진행한 후에 기존에 있던 Repository를 삭제해도 이전에 남겼던 git commit 기록(잔디)을 그대로 남길 수 있다.
Git Bash - 복사, 붙여넣기 단축키
| 단축키 | |
| 복사하기 | Ctrl + Insert |
| 붙여넣기 | Shift + Insert |
위 과정을 완료하면
local git 환경에선 아래와같이
3개가 통합되서 새로운 1개를 만드는걸 볼수 있다

'Web Development > git' 카테고리의 다른 글
| GitHub의 저장소에 내가 수정한 코드 반영하기 (0) | 2024.01.12 |
|---|---|
| SourceTree에서 clone할때 꺼지는 문제 , SourceTree 안켜지는 문제 (1) | 2023.12.19 |
| git , 나를위한 설명 (0) | 2022.04.25 |
| Git , push 안되는거 오류 해결 (github token) (0) | 2022.04.10 |
| SourceTree( git ) 이용한 GitHub repository에 프로젝트 올리기 (1) | 2022.03.20 |