찾다

 >  Q&A  >  본문

git에서 이 오류가 발생하는 이유는 무엇입니까? 오류:힌트?

$ git push 오리진 마스터
git@github.com으로:qzmly100/repository-.git
! [거부됨] 마스터 -> 마스터(먼저 가져오기)
오류: 'git@github.com:qzmly100/repository-.git'에 일부 참조를 푸시하지 못했습니다.
힌트: 리모컨에 사용자가 수행하는 작업이 포함되어 있으므로 업데이트가 거부되었습니다
힌트: 로컬에는 없습니다. 이는 일반적으로 다른 저장소 푸시로 인해 발생합니다
힌트: 같은 심판에게. 먼저 원격 변경 사항을 통합하는 것이 좋습니다
힌트: (예: 'git pull ...') 다시 누르기 전에.
힌트: 자세한 내용은 'git push --help'의 '빨리 감기에 대한 참고 사항'을 참조하세요.

分析一下如何解决?

给我你的怀抱给我你的怀抱2792일 전672

모든 응답(4)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-05-02 09:21:50

    다른 기기에서 제출하셨나요? ?

    로컬 브랜치에 존재하지 않는 커밋이 원격 브랜치에 있습니다. 이는 다중 사용자 공동 개발 중에 종종 발생하는 문제입니다. 먼저 fetch한 다음 merge할 수 있습니다. 로컬 브랜치에 병합한 후 pull. push

    원격 브랜치의 커밋이 더 이상 필요하지 않다고 확신하는 경우 직접

    로컬 브랜치가 원격 브랜치를 덮어쓰도록 강제하세요. . . git push origin master -f

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:21:50

    원격 라이브러리의 버전이 로컬 라이브러리보다 최신 버전입니다. 원격 라이브러리로 git push를 하기 전에 로컬 라이브러리를 업데이트하려면 git pull이 필요합니다~

    간단히 말하면 원격 도서관에는 지역 도서관에 없는 것들이 있는데 먼저 동기화를 하신 후, 지역 도서관의 내용을 원격 도서관으로 푸시하시면 됩니다~

    회신하다
    0
  • PHPz

    PHPz2017-05-02 09:21:50

    아주 명확하지 않나요? . ?

    하게 해주세요fetch first

    그냥 git pull 먼저...

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-02 09:21:50

    로컬 웨어하우스 데이터가 원격 웨어하우스 데이터와 일치하지 않을 수 있습니다. 먼저 원격 웨어하우스의 모든 콘텐츠를 캡처하고 병합한 다음(git pull Origin master) 로컬 웨어하우스 데이터를 푸시해야 합니다(git push). 오리진 마스터)

    회신하다
    0
  • 취소회신하다