1. 기존 프로젝트와 연동할 repository를 만든다.
2. 내가 작업중인 프로젝트는 vscode에서 작업하고 있으므로 vscode에서 terminal을 열고 git: bash터미널에서 명령어를 입력했다. 나의 경우 기존 remote의 origin을 삭제하기 위해 다음과 같이 입력했다. (건너뛰어도 되는 부분)
3. 깃 초기화
4. repository 연결하기
git remote add origin 뒤에 깃허브 주소를 복사해 넣어주었다.
5. 연결된 repo 확인(fetch / push 주소 확인)
6. 새 repository에서 내용을 pull 받아 git history 동기화
7. 새 repository에 파일 업로드 위해 스페이지에 파일 올리기
git add .는 모든 파일을 스테이지에 올린다는 뜻의 명령어
8. 최초 커밋
9. repository에 파일 업로드
마지막으로 git push를 하는 도중에 에러가 났다.
! [rejected] main -> main (fetch first)
error: failed to push some refs to 'https://github.com/rosa2070/NodeReactBasic.git'
9-2. 해결
먼저 git rebase master로 브랜치를 병합한 후
git checkout을 통해 브랜치를 master로 전환해주었다.
다시 git add, git commit을 반복하고 마지막에 git push를 통해 github 파일 업로드에 성공했다.
'Git, Github 😺' 카테고리의 다른 글
src refspec master does not match any 해결방법 (0) | 2023.12.17 |
---|---|
[Git] 깃 원격 저장소 연결 끊기(git remote 레포지토리 삭제) (0) | 2023.01.02 |
[Git] gitignore로 몽고DB 계정 보호하기 (0) | 2023.01.02 |
[Git] gitignore가 작동하지 않을 때 (node_modules 제거가 안됨) (0) | 2023.01.02 |
[Github] 깃허브 레포지토리 안 폴더 이름 변경 (0) | 2022.12.09 |