git 本地仓库关联多个远程仓库

关联仓库

git remote -v

关联远程仓库 gitee

git remote add  origin  git@gitee.com:xyzla/framework.xyzla.git
git remote set-url --add origin git@gitlab.com:xyzla/framework.xyzla.git

注意这里多次添加需要用git remote set-url --add, 不然会报错:fatal: remote origin already exists.

一次提交到所有远程仓库

git push --all

注意

  • git pullgit pull (from) origin (to) master ``
  • git pushgit push (to) origin (from) master git push origin master:master
  • git push gitee wip-xqghp-test 从 gitee 更新 分支 wip-xqghp-test
  • git pull gitee wip-xqghp-test 向 gitee 推送本地分支 wip-xqghp-test 移除远程仓库
git remote remove gitee 

关联分支

git branch -vv

在远程仓库 gitee 创建创建分支

git push gitee wip-xqghp-T2
git push --set-upstream gitee wip-xqghp-test(远端分支名)

本地分支与远程仓库分支做关联

git branch --set-upstream-to=gitee/wip-xqghp-T2  wip-xqghp-T2

提交本地 wip-xqghp-T2 作为远程仓库 master 分支

git push gitee wip-xqghp-T2:master

删除远程分支

git push gitee :wip-xqghp-T2