728x90
이전에 react native를 공부했던 코드들을 깃허브에 올려뒀는데, 챕터마다 다른 repository를 이용하고 있어 하나로 합치고 싶어졌다. 점점 repo가 많아지니까 뭐가 뭔지 관리하기 힘들어졌기 때문...
https://dailylifeofdeveloper.tistory.com/193
위 글을 참고해서 합쳐주었다.
1. 이전의 repo들을 저장해줄 repository를 생성해준다. (나는 react-native-study라는 이름으로 생성해주었다)
2. 아래 명령어를 이용하여 해당 repository를 pc에 clone 해준다.
git clone REPOSITORY_URL
3. subtree를 이용하는 방법으로 합쳐준다.
git subtree add --prefix=(해당 Repository 하위의 디렉터리 구조) (옮겨올 Repository 주소) (옮겨올 Repository의 branch)
서브 레포지토리가 저장될 디렉토리는 따로 만들어두지 않아도 위 명령어를 통해 자동 생성되면서 저장된다.
4. 메인 레포지토리에 push 해준다.
git add .
git commit -m "message"
git push origin main
잘 저장된 것을 볼 수 있다. 그리고 이유는 모르겠지만 연구실 컴퓨터로는 안 되더라... 노트북으로는 잘 되는데.
728x90
'Programming > etc.' 카테고리의 다른 글
[알고리즘] 위상 정렬 (0) | 2024.05.16 |
---|---|
[Python] VS code Python 실행 방법 (0) | 2022.03.15 |
[코딩 테스트] 코딩 테스트 연습 github 기록 (0) | 2021.12.29 |
[개발자 면접] 개발자 면접 참고 자료 (0) | 2021.12.08 |
[프로그래밍] API란? (0) | 2021.08.11 |