해당 오류문 발생
user@DESKTOP-V43IOCL MINGW64 ~/Desktop/1 (main) $ git push origin main fatal: 'origin' does not appear to be a git repository fatal: Could not read from remote repository. * Please make sure you have the correct access rights and the repository exists.
- 해당 명령어로 remote 저장소 확인
git remote -v
- 보다시피 저장소 확인X
user@DESKTOP-V43IOCL MINGW64 ~/Desktop/1 (main) $ git remote -v
- 다시 저장소 add
git remote add origin <SSH URL>
- push로 저장소 반영 확인
git push origin main
결과문
다음과 같은 문제 발생
$ git push git@github.com:gajigaji04/Kiosk_Project.git main To github.com:gajigaji04/Kiosk_Project.git ! [rejected] main -> main (non-fast-forward) error: failed to push some refs to 'github.com:gajigaji04/Kiosk_Project.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
=>
"non-fast-forward" 오류:
병합(merge)
하여 업데이트를 진행"non-fast-forward"
오류가 발생"Updates were rejected because the tip of your current branch is behind its remote counterpart" 메시지:
git remote add origin
, git remote -v
로 저장소 새로 등록pull
받고 push
해당 명령어를 입력한다.
git pull origin main --allow-unrelated-histories
=> 이 명령 옵션은 이미 존재하는 두 프로젝트의 기록(history)을 저장하는 드문 상황에 사용
-> git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부하는데, 이것을 허용함
git push origin main
결과문