Git

[Git] Github Repository 정리하기

최선을 다하는 2022. 7. 9. 15:46

1. 여러 Repository들을 병합할 하나의 Repository 생성.

git clone (repository 주소)

2. clone한 local repository에 commit  

    commit을 안하면 추후 subtree를 진행할때 git diff-index HEAD가 내부적으로 수행하게 되어서 commit이 없으면 에러가 난다고 한다!

readme 수정
git add . 
git commit -m "(설명)"

3. subtree로 repositroy 병합

git subtree add --prefix="(새로운 레포지토리 이름)" (옮겨올 Repository 주소) main

4. git 에 push

git add .
git commint -m " "
git push

    그동안은 닥치는대로 git 에 repository를 만들어서 저장만 해두어서 git이 굉장히 일관성 없이 방치되었다. 캡스톤 디자인을 하면서 git을 사용하였다. 학기가 끝나면 git을 정리해야겠다고 마음 먹었는데 결국 정리를 하게 되어 뿌듯하다! 학기 중에 중요한 프로젝트 같은 것도 올려놔야겠다