

github에 로그인 > Repositories > New 버튼 클릭


생성된 레포지토리 git 주소 복사
생성한 레포지토리를 로컬 저장소로 클론(Clone) 한다.
클론할 위치는 로컬 저장소가 있는 위치거나 로컬 저장소가 없다면, git init으로 생성
git clone <url>
ls
cd <로컬 저장소 위치>

touch README.md
git add REAME.md
git commit -m "<커밋 메세지 내용>"
git push

주의사항
새로운 파일을 생성한게 아니면 해당 오류가 뜰 수 있음
error: src refspec master does not match any
error: failed to push some refs to '[url]'
Working tree has modifications. Cannot add.
git subtree add --prefix=<기존레포지토리명> <기존레포지토리주소> <기존메인브랜치명>

주의사항
Repository의 가장 왼쪽의 메인 브랜치 이름 확인해서 진행
메인 브랜치 이름 잘 못 입력하면 아래와 같은 오류가 발생

fatal: couldn't find remote ref master
레포지토리를 하나의 로컬 저장소에 합쳤으면 원격 저장소(github)으로 push 해야 완료
--force 옵션을 사용한 이유는 충돌을 방지 하기 위해 사용
git push origin HEAD:main --force

기존의 Repository를 삭제해도 새로 생성된 Repository에 영향을 받지 않음
파일 하나하나의 히스토리는 확인 불가

기존 Repository > Settings 클릭

Settings의 맨 아래 Danger Zone에서 Delete this Repository 클릭

삭제 전 검증 단계 Repository 이름 그대로 작성 > 비밀번호 입력 후 삭제 완료

삭제되어도 새로 생성한 Repository에서는 영향 받지 않음