내가 알고리즘 문제 푼 코드들을 Baekjoon_Alggorithm레포에 week1, week2,,,,이렇게 해서
일주일치씩 저장해 놓고 싶은디..
이게 같은 프로젝트에서 한 게 아니니까 막 오류나고 난리침.
그래서 구글링으로 열심히 찾아낸 방법이 subtree !!
subtree는 레포여러개를 하나의 레포에 합쳐 놓는 방법이다.(라고 이해함. 나는)
그래서 일단 하나의 메인 레포(부모 레포)를 만들어 두고, 나머지 자식 레포(week1,week2,...)를 합치는 것.
잠시만 기둘려봐 week2을 다 한담에 옮길때 다시 정리하겠음. 지금은 봐도 모르겠다.
드댜 성공했어여..
0. 바탕화면(Desktop)의 Git-subtree 디렉토리로 이동해서 git init 후
1. 부모 레포를 clone 해주긩
2. 클론해준 부모레포의 디렉토리로 이동. - 내가 이걸 안 해서 계속 오류가 났었음...
(+ git remote -v : remote 현황 보기)
3. 자식 레포를 remote로 등록
- git remote add <remote name> <child git 주소> : 원하는 remote name으로..
4. subtree 명령어로 등록
- git subtree add --prefix=<parent 레포지토리에 저장할 폴더명> <child의 remote 이름> <원격 branch name>
5. git push
짜자자자잔~~~!!!
근데 week2 저 커밋 메세지를 바꾸고 싶은데.... 방법 찾기가 넘 귀차니
자식레포를 삭제해 주어도 그대로 유지된다고 함.
https://zzang9ha.tistory.com/294
'깃허브..GitHub' 카테고리의 다른 글
[GitHub] add .을 했더니 필요없는 것도 올라가버렸어요ㅜㅜ (0) | 2022.01.05 |
---|---|
[GitHub] readme.md파일 쓰는 법! (0) | 2022.01.05 |
[GitHub] 미니의 깃허브 적응기... 명령어 정리 (0) | 2022.01.04 |
댓글