Git · 4편의 기록
Git 오류 메시지 따라 해결하기
Git 명령을 실행한 뒤 오류가 나면 메시지부터 확인해요. non-fast-forward, not a git repository, src refspec main, has no upstream을 다루는 글에서 지금 상황에 맞는 안내를 찾아보세요.
터미널에 나온 오류 문구와 같은 글을 먼저 골라보세요. 어떤 명령을 실행했는지도 함께 확인해요.
Git push가 안 돼요

git push non-fast-forward 오류 해결 방법
git push non-fast-forward 오류는 내 브랜치에 원격의 커밋이 빠져 있을 때 발생합니다. fetch로 가져와 merge로 합친 뒤 다시 push하는 방법을 실제 화면으로 확인하세요.
글 읽기
src refspec main does not match any 해결 방법
error: src refspec main does not match any가 나면 로컬 브랜치 이름과 커밋 존재 여부를 확인하세요. main이 No commits yet 상태라면 검토한 파일로 첫 커밋을 만든 뒤 push합니다.
글 읽기
Git has no upstream branch 오류 추적 브랜치 지정하기
fatal: The current branch main has no upstream branch. 오류는 현재 main에 기본 push 대상이 연결되지 않았다는 뜻입니다. 원격 주소와 브랜치를 확인한 뒤 전송과 추적 관계 설정을 함께 진행하세요.
글 읽기저장소를 찾지 못해요

fatal: not a git repository 해결 방법
fatal: not a git repository (or any of the parent directories): .git 오류가 나오면 기존 프로젝트 폴더로 이동한 뒤 git status로 저장소 상태를 확인하세요.
글 읽기