찾다

 >  Q&A  >  본문

원격보다 로컬에서 더 많은 git 커밋이 발생합니다. 원격에서 코드를 가져올 수 없나요?

1. 원격 gitlab에서 -f 코드를 뽑았는데 원격 업데이트가 안 되네요. 나중에 보니 원격 커밋보다 로컬 커밋이 200개 이상 더 많았던 것 같아요. 원격 창고의 코드는요? 원격으로 코드를 가져오려면 먼저 푸시해야 합니까?

过去多啦不再A梦过去多啦不再A梦2858일 전737

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

  • ringa_lee

    ringa_lee2017-05-02 09:31:59

    git rebase Origin/master를 사용해 보세요

    회신하다
    0
  • 阿神

    阿神2017-05-02 09:31:59

    풀다운할 수 없다면 로컬에 커밋된 코드가 없다는 의미이므로 먼저 커밋하고 푸시하거나 먼저 git stash를 실행하여 스택에 저장한 다음 적절한 위치에서 꺼내야 합니다. 시간을 맞춘 다음 git pull

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:31:59

    수동으로 가져오고 병합한 다음 푸시하거나 리베이스해 보세요.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-02 09:31:59

    git fetch

    회신하다
    0
  • 某草草

    某草草2017-05-02 09:31:59

    원격보다 로컬에 커밋 레코드가 더 많아 로컬이 원격보다 최신이므로 pull

    은 허용되지 않습니다.

    원격 코드와 로컬 코드가 충돌하지 않는 경우 로컬 코드 commitpush를 원격 코드로 직접 수정하면 일관성이 유지됩니다.

    푸시 시 충돌이 발생하면

    git fetch
    git rebase origin/master

    충돌을 해결하려면 프롬프트를 따르세요.
    그 다음 push 로컬 코드를 원격으로

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