inblog logo
|
vosw1
    error

    error: src refspec main does not match any

    Feb 06, 2024
    error: src refspec main does not match any
    notion image
    notion image
    src refspec : Git에서 사용되는 용어로, 리모트 저장소 (remote repository)와 로컬 저장소 (local repository) 간에 데이터를 전송하거나 동기화할 때 사용되는 참조 규격을 의미
    notion image
    이러한 오류는 주로 로컬 브랜치에 커밋이 없어서 발생할 수 있습니다. git push origin main 명령을 실행하기 전에 로컬 브랜치에 커밋을 하셨는지 확인해보세요.
    1. 로컬 브랜치 확인: 현재 로컬 브랜치에 어떤 브랜치가 있는지 확인합니다.
      1. git branch
        브랜치 목록이 출력되며, main 또는 다른 브랜치가 있는지 확인합니다.
    1. 커밋 확인: 로컬 브랜치에 커밋이 있는지 확인합니다.
      1. git log
        커밋 히스토리가 출력되고, 최소한 하나 이상의 커밋이 있는지 확인합니다.
    만약 로컬 브랜치에 커밋이 없다면, 아래의 명령어를 사용하여 커밋을 생성합니다.
    git commit -m "커밋 메시지"
    notion image
     
    그리고 나서 다시 git push origin main 명령어를 실행해보세요. 만약 여전히 문제가 있다면, 리모트 저장소와 로컬 저장소의 상태를 확인해보고 문제를 해결해야 할 것입니다.
    다음은 로컬 저장소의 상태를 확인하고 리모트 브랜치가 제대로 설정되어 있는지 확인하는 몇 가지 명령어입니다.
    • 로컬 브랜치와 커밋 상태 확인:
      • git status
    • 리모트 브랜치 확인:
      • git remote show origin
        notion image
    위의 명령어를 통해 문제의 원인을 찾고 조치할 수 있을 것입니다.
     
    notion image
     
    github에 로그인하라고 팝업이뜨면 로그인하면
    notion image
     
    Share article

    vosw1

    RSS·Powered by Inblog