Git 푸시 오류:failed to push some refs to'[email protected]:name/project.git'
1306 단어 Git
error: failed to push some refs to ‘[email protected]:name/project.git’
1. 분석:
이 문제의 발생은 원격 창고와 로컬 창고가 일치하지 않기 때문이다.
2. 솔루션:
그러면 우리는 원격 라이브러리를 로컬 라이브러리에 동기화하면 된다.
명령 실행:
git pull --rebase origin master
원격 창고의 업데이트를 로컬 창고에 통합합니다. -rebase의 역할은 로컬 창고에 있는commit을 취소하는 것입니다. 그러나 오류가 발생했습니다.
분석: 이 오류를 일으킨 원인은 디렉터리에 파일이 없고 빈 디렉터리는 제출할 수 없기 때문이다.
다음을 수행합니다.
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
브랜치 병합(Visual studio 2017 사용)의 계속입니다. 기능 추가를 위한 브랜치를 작성하고, 기능 추가한 후, 그 내용을 develop 브랜치에 병합해 봅니다. 1. 새롭게 「add1」라고 하는 브랜치를 작성 2. 브랜치 "add1"을 선택한 상태에서 M...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.