콘텐츠로 건너뛰기
GitTree
문제 해결

푸시가 거부되었습니다.

세 가지 이유 중 하나로 푸시가 거부되며 GitTree이 어떤 이유인지 알려줍니다. The remote refused …: 리모콘에 브랜치에는 없는 커밋이 있습니다. The remote declined the push: 후크 또는 분기 보호가 아니요라고 답했습니다. 이유가 있습니다. … moved: 임대를 통한 강제 푸시로 리모컨을 마지막으로 가져온 위치가 더 이상 발견되지 않았으므로 아무것도 교체되지 않았습니다.

무료업데이트됨

GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.

이 페이지에서
  1. 시작하기 전에
  2. 어디서 찾을 수 있나요?
  3. 단계
  4. 예상되는 결과
  5. 뭔가 잘못되면
  6. 질문
  7. 관련된

시작하기 전에

  • 푸시를 시도하셨으나 GitTree이 거부하셨습니다.

어디서 찾을 수 있나요?

  • 푸시 후에 대화상자 GitTree가 표시됩니다.
액션macOSWindows 및 Linux
푸시⌘⇧UCtrl+Shift+U

단계

  1. 원격에 새로운 커밋이 있는 경우

    Merge and Push 또는 Rebase and Push을 선택하여 가져오고 푸시하거나, Fetch Only를 선택하여 먼저 확인하세요.

  2. 규칙에 의해 거부된 경우

    The remote declined the push 아래에서 이유를 읽어보세요. 보호된 브랜치의 경우 Push to a New Branch…을 선택하고 풀 요청을 엽니다.

  3. 임대차가 더 이상 유지되지 않는 경우

    무엇을 옮겼는지 확인하고 검토한 후 다시 결정하세요. GitTree는 보지 못한 커밋을 강제로 푸시하지 않습니다.

예상되는 결과

귀하의 커밋은 다른 사람의 커밋을 덮어쓰지 않고 원격으로 도달합니다.

뭔가 잘못되면

"... 가져올 업스트림이 없습니다. 가져온 다음 업스트림을 먼저 설정하세요."

가져온 다음 분기의 업스트림을 설정합니다(추적 및 게시).

질문

강제 푸시는 언제 해야 합니까?

다시 작성한 후 자신의 지점에서만 임대 GitTree를 사용합니다. 임대를 통한 강제 푸시를 참조하세요.