Git가 제출한 오류 문제를 기록합니다.

1192 단어

일반적으로 코드 버전을 제어하는 단계는 다음과 같습니다.

  • 코드 버전 제어 플랫폼에 창고
  • 새로 만들기
  • clone 원격 웨어하우스에서 로컬
  • 인코딩 시작 add, commit, push

    내 단계는 다음과 같습니다.

  • 원격 코드 버전 관리 플랫폼에 창고
  • 새로 만들기
  • 로컬에서 신규 프로젝트
  • git remote add을 통해 원격 웨어하우스
  • 추가
  • 그리고 add, commit, push 그런데 commit에 틀렸어요.
  • .
    error: failed to push some refs to ....
    hint: Updates were rejected because the remote contains work that you do
    hint: not have locally. This is usually caused by another repository pushing
    hint: to the same ref. You may want to first integrate the remote changes
    hint: (e.g., 'git pull ...') before pushing again.

    이것은 이때 두 창고가 관련이 없고 두 창고의 코드가 동기화되지 않았다는 것을 설명한다.프롬프트에 따라 git pull을 사용하여 원격 코드를 끌어오고 병합하면 다음과 같은 오류가 발생합니다.
     refusing to merge unrelated histories

    두 창고의 역사 기록은 상관이 없다는 뜻이다.

    최종 솔루션:


    연관되지 않은 기록을 허용합니다.
    git pull origin master --allow-unrelated-histories

    그리고 push.

    좋은 웹페이지 즐겨찾기