1.本地新建分支并推送到远程
操作过程
- 本地新建分支
git checkout -b localbranch - 此时只在本地建立了分支,远程没有建立分支,需要建立本地分支与远程的连接
git branch --set-upstream-to=origin/remotebranch localbranch - 本地代码提交推送
git push origin localbranch:remotebranch
2.克隆一个远程项目,并推送到自己仓库
- 删除remote地址
git remote rm origin - 添加新的remote地址
git remote add origin http://gitlabcto.boe.com.cn/platform-web/digital-tag-lite.git - 推送全部代码到新仓库
git push --set-upstream origin master
3.拉取远程分支到本地
- 把远程分支拉到本地
git fetch origin dev(dev为远程仓库的分支名) - 在本地创建分支dev并切换到该分支
git checkout -b dev(本地分支名称) origin/dev(远程分支名称) - 把某个分支上的内容都拉取到本地
git pull origin dev(远程分支名称)