[Github] 여러개의 Repository를 하나로 합치기

장똑대·2021년 8월 22일
1

안드로이드 수업을 듣다보니 작은규모의 프로젝트를 여러개 생성하게 되었는데, Repository가 너무 많이 늘어나 원하는 리포지토리를 찾기도 어려울뿐더러 보기에도 좋지 않았다.
그래서 수업내용 기록용 리포지토리를 생성하여 자잘한 프로젝트들을 하나의 리포지토리에서 관리하기로 결심했다

Repository 합치기

1. 대표로 사용할 Repository 생성

2. 생성한 Repository를 로컬저장소에 Clone

$ git clone Repository주소

3. 아무내용이나 커밋해주기

  • 이 순서를 건너뛰면 4단계의 명령어를 입력했을때 다음과 같은 오류가 발생한다!!

    fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
    Use '--' to separate paths from revisions, like this:
    git <command> [<revision>...] -- [<file>...]
    Working tree has modifications.  Cannot add.
  • 아무 폴더나 파일을 만들어 commit 후 push 해도 됨! commit 기록을 만들어주는것이 중요

4. Repository 합치기

$ git subtree add --prefix=디렉토리명 Repository주소 브랜치명

profile
장똑대와 안드로이드

1개의 댓글

comment-user-thumbnail
2021년 11월 29일

감사합니다

답글 달기