github - git 如何在push的时候绑定远程branch?
PHP中文网
PHP中文网 2017-05-02 09:48:59
0
2
686
  1. 初始化本地 git 库 git init

  2. 在github上创建库

  3. 添加远程push地址

    git remote add origin(备注:为什么这个origin不能修改?) git@git.com/xxx/xxx.git

  4. 我认为的是 origin 就相当于远程库了,所以 绑定远程分支

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

我操作的有问题吗?报错为:

git branch --set-upstream-to master origin/master
fatal: branch 'origin/master' does not exist

最后我是这么解决的 :

git push -u origin master

谢谢.

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
我想大声告诉你

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

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

淡淡烟草味

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!