찾다

 >  Q&A  >  본문

github - 푸시할 때 git은 원격 브랜치를 어떻게 바인딩합니까?

  1. 로컬 Git 저장소 초기화 git init

  2. github에서 라이브러리 만들기

  3. 원격 푸시 주소 추가

    git remote add origin(참고: 이 출처는 왜 수정할 수 없나요?) git@git.com/xxx/xxx.git

  4. 오리진은 원격 라이브러리와 동일하다고 생각하므로 원격 브랜치를 바인딩

    으아악

작업에 문제가 있나요? 보고된 오류는 다음과 같습니다.

으아악

결국 저는 이렇게 해결했습니다.

으아악

감사합니다.

PHP中文网PHP中文网2771일 전725

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

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:50:59

    첫 번째 푸시 전에는 원본/마스터 브랜치가 존재하지 않았습니다

    배경을 바꾸면 괜찮을 수도 있습니다. 예를 들어 git clone 후 새 로컬 브랜치의 업스트림을 Origin/master로 변경하세요

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:50:59

    3단계 뒤에 git fetch를 추가하세요.

    git init 로컬 창고를 초기화합니다. 기본 지점은 master입니다.

    git 원격 추가 origin(참고: 이 원본은 왜 수정할 수 없나요?) git@git.com/xxx/xxx.git

    origin의 이름은 마음대로 수정 가능하며, N개의 원격 저장소를 추가할 수 있습니다. 그러나 현재 창고는 멀리 떨어져 있어 로컬에서 사용할 수 없습니다.

    실행 후 git fetch 원격 창고는 로컬로 획득되며 지점은 원본/*입니다. 즉, 원격
    마스터 지점은 로컬 원본/마스터에 해당합니다.

    실행 후 원격 마스터 브랜치를 로컬 추적 브랜치로 설정합니다. git branch --set-upstream-to master origin/master가 실행되면 원격 마스터를 로컬 원본/마스터 브랜치로 직접 가져올 수 있으며 git pull가 실행되면 원격 마스터 브랜치만 실행됩니다. 원격 마스터 브랜치는 로컬 오리진/마스터 브랜치로 분기됩니다. git fetch

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