Git 푸시 오류:failed to push some refs to'[email protected]:name/project.git'

1306 단어 Git
프로젝트 푸시 Git 푸시 오류:
error: failed to push some refs to ‘[email protected]:name/project.git’
1. 분석:
이 문제의 발생은 원격 창고와 로컬 창고가 일치하지 않기 때문이다.
2. 솔루션:
그러면 우리는 원격 라이브러리를 로컬 라이브러리에 동기화하면 된다.
명령 실행:
git pull --rebase origin master

원격 창고의 업데이트를 로컬 창고에 통합합니다. -rebase의 역할은 로컬 창고에 있는commit을 취소하는 것입니다. 그러나 오류가 발생했습니다.
  • error: src refspec master does not match any

  • 분석: 이 오류를 일으킨 원인은 디렉터리에 파일이 없고 빈 디렉터리는 제출할 수 없기 때문이다.
    다음을 수행합니다.
    git pull origin master
    git push origin master

    해결!
    일반적으로 일반적인 푸시 프로세스는 다음과 같습니다.
    1、github에 프로젝트 만들기
    2、git clone 사용https://github.com/name/project.git로컬 클론
    3. 항목 편집
    4、git add . (변경 사항을 캐시 영역에 커밋)
    5.gitcommit-am"제출 설명(주석)"
    6,gitpush origin master 로컬 변경 사항을 원격 창고 master 지점으로 전송
    github의remote에 파일이 있으면 error가 발생합니다.그러면 먼저 pull을 해야 합니다. 즉:
    git pull origin master

    바로push하면 됩니다.
    git push origin master

    좋은 웹페이지 즐겨찾기