Etc./네?

git repository 병합

알맹리 2021. 8. 19. 21:33

먼저 github에서 다른 리포지토리들을.. 병합할 새로운 리포지토리를 만듭니다.

git bash에서 아래와 같이 하면 됩니다.

git clone "리포지토리 주소"
cd "리포지토리 이름"
git subtree add --prefix="기존 리포지토리 이름" "기존 리포지토리 주소.git" "branch 이름"
git push

 

저는 크롤링한 걸 병합하려고 만들었습니다.

1. github에서 Crawling 리포지토리 새로 생성

2. git bash 켬

3. git clone https://github.com/ChoiRhee/Crawling

4. cd Crawling

5.  git subtree add --prefix=Naver_movie_review https://github.com/ChoiRhee/Naver_movie_review.git main

  • 여기서 prefix에 원래 리포지토리 이름을 사용해야 합니다.
  • 뒤쪽 원래 리포지토리 주소와 마지막 branch이름은 잘 확인하고 넣어줘야 합니다.
  • 원래 master가 기본 브랜치였는데 그건 master, main으로 바뀐 후에 만든 리포지토리면 꼭 main으로 ...

6. git push

7. 끝!

 

이런식으로 생겨용~