-
최근에 개인 프로젝트를 시작하면서 깃허브를 보는데 별 생각없이 만들었던 레파지토리가 너무 거슬리기 시작했다.
깔끔하게 관리하기 위해 Archive 레파지토리를 만들어서 그동안 만든 프로젝트, TIL을 한곳으로 옮기는 작업을 진행했다.
1. Archive 레파지토리를 만든다
- 깃허브에서 본인이 원하는 이름으로 레파지토리를 생성한다. 이때, README.md파일을 하나 생성해둔다. 그래야 나중에 머지 작업이 가능하다.
2. 해당 레파지토리를 clone해온다.
git clone 새로운 레파지토리 주소
3. 아카이브 레파지토리에 넣을 레파지토리를 넣는다
- 나는 하나씩 넣었다? 그 이유는 여러개를 한번에 넣는 방법을 찾지 못했기 때문이다.
(한번에 넣는 방법을 아시는 분은 댓글 부탁드려요 ㅠㅠ)
git subtree add --prefix=원하는폴더이름 기존레파지토리주소 기존메인브랜치명 // 예시 git subtree add --prefix=TIL2019 https://github.com/example/Archive.git master
- 레파지토리 주소와 메인 브랜치명을 꼭 제대로 확인 후 입력해야한다.
4. 푸쉬한다.
git push origin HEAD:main
간단한데 은근 귀찮은 작업이다. 앞으로 제대로 레파지토리를 관리하고 필요없는건 그때그때 지우는 습관을 들여야겠다.
'TIL > ETC' 카테고리의 다른 글
제로초TV 2023 개발자 로드맵 가이드를 보고 (0) 2022.12.01 웹 퍼블리셔 실무 TIP (0) 2022.03.14 댓글