材料取自:
git与远程仓库建立连接并拉取和推送代码_git pull 如何跟远程仓库建立连接_程序员~彭国庆的博客-优快云博客
gie拉取Can‘t update master has no tracked branch_拉取代码出现master has no_码不完的码的博客-优快云博客
与远程仓库建立链接并获取代码
添加远程仓库地址并取名为 origin, 可以根据需要取其他名称。
// gitlab 的地址是类似的,也可以用 http那个地址
git remote add origin git@github.com:xxx.git
将分支拉到本地
git fetch origin master (master为远程仓库的分支名)
将分支代码拉到本地
git pull origin master (远程分支名称)
至此就能在本地仓和远程仓之间建立连接并且在本地看到远程仓库中代码了。刚刚是在通过一个本地仓库主分支与远程仓库的 master建立了连接,有些时候需要在本地的指定分支与远程指定分支之间建立连接,方式如下:
git checkout -b dev(本地分支名称) origin/dev(远程分支名称)
//在本地指定分支,比如在 dev 中修改后提交到远程仓库
git push origin dev:master(dev本地修改后的分支,master远程仓库指定分支)
//也可以直接在远程仓库建一个dev的分支
git push origin dev
git拉取Can‘t update master has no tracked branch
git branch --set-upstream-to origin/远程分支 本地分支
(git branch --set-upstream-to origin/master master)
显示分支'master'设置为从'origin'跟踪远程分支'master'。