오랜만에 스터디를 위해 git을 사용해야했다.
너무 무분별하게 repo를 만들어둬서 정리가 필요하다고 느꼈다.
저번에도 commit을 유지하면서 repo를 합친 적이 있었는데 기억이 나질 않는다.
그래서 잡학다식에 남겨두어 필요할때 참조하려고 한다.
1. 새로운 repo 만들기
새로운 repo로 traces-of-study로 만들었다.
공부의 흔적...
2. git clone
새로 만들어 준 repo를 clone해준다.
3. 새로 만든 repo에 넣을 repo를 넣어라
git subtree add --prefix=(추가할 repo 이름) (추가할 repo 경로) (추가할 branch 이름)
예시)
git subtree add -prefix=algoritm https://github.com/jortier/algorithm.git main
repo가 합쳐진 것을 확인할 수 있다.
4. clone한 repo 확인하기
fastcampus, algorithm, toy-product-all-about-something이 잘 들어온 것을 확인할 수 있다.
5. git에 push
이제 합쳐진 것을 git에 push를 한다.
git push origin main
6. git 확인하기
git repo를 확인하면 옮겨왔던 repo들의 commit들이 유지되는 것을 확인할 수 있다.
이제 기존에 있던 repo를 지워도 된다.
'TIL > 잡학다식' 카테고리의 다른 글
[잡학다식] NestJS - 프로젝트 만들기 (0) | 2022.09.07 |
---|---|
[잡학다식] Postman - Environment (0) | 2022.08.30 |
[잡학다식] RESTful API - REST API (0) | 2022.08.04 |
[잡학다식] RESTful API - API (0) | 2022.07.28 |
[잡학다식] 의존관계 역전 원칙(DIP: Dependency Inversion Principle) (0) | 2022.07.22 |