7

지점이 개발 존재하지 않는 출처가 아닌 다른 무엇을 의미하는지 확실하지 않다 오류</p> <pre><code>fatal: branch 'origin/develop' does not exist </code></pre> <p>에 명령을

git branch --set-upstream-to develop origin/develop 

결과가 존재하지 않습니다. 그것은 서버 또는 로컬 컴퓨터에 존재하지 않는다는 의미입니까?

나는 초보자이지만 git을 배우는 수단으로 git을 사용하여 배포를 처리하도록 사이트를 설정하는 중입니다.

+0

글쎄, 무슨 지점 _do_ 존재합니까? 'git branch -avvv' – jthill

답변

4

origin은 리모컨의 이름입니다. 이는 리포가 알고있는 또 다른 리포입니다. alto git remote add somename other/repo/path을 추가 할 때 repos라는 이름을 지정한 다음 fetchpull을 입력 할 수 있으며 노출 된 리포 일 경우 push이 될 수 있습니다. repo를 복제하면 git은 사용자가 복제 한 것을 가리키는 리모컨을 설정하고 기본적으로 origin의 이름을 지정합니다. origin/developorigin 원격 저장소의 develop 분기를 나타냅니다.

브랜치를 로컬로 만든 경우 특정 브랜치에 푸시하여 해당 브랜치를 만들 수 있으며이 브랜치를 만들 때까지 업스트림으로 설정할 수 없습니다. 귀하의 경우에는 git push origin develop을 할 것입니다. 그런 다음 업스트림으로 설정할 수 있지만 으로 밀어 넣기 작업으로 그 작업을 집어 넣을 수 있습니다 (git push -u origin develop). 이렇게하면 브랜치가 origin으로 푸시되고 로컬 브랜치가이를 추적하도록 설정됩니다. push -u이 1.7.0에 추가되었습니다.

1

먼저 develop 지점에 있는지 확인하십시오. 다음 그냥 사용하십시오 git branch --set-upstream-to origin/develop