初始化本地 git 库 git init
在github上创建库
添加远程push地址
git remote add origin
(备注:为什么这个origin不能修改?) git@git.com/xxx/xxx.git
我认为的是 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
谢谢.
我想大声告诉你2017-05-02 09:50:59
첫 번째 푸시 전에는 원본/마스터 브랜치가 존재하지 않았습니다
배경을 바꾸면 괜찮을 수도 있습니다. 예를 들어 git clone 후 새 로컬 브랜치의 업스트림을 Origin/master로 변경하세요
淡淡烟草味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