赞
踩
1、将仓库clone到本地
git clone xxx.git
2、将本地仓库与 Gitee 和 GitHub 两个远程库关联
git remote -v
如果在列表中没有 Gitee 的远程库地址,则需要新增一个地址
git remote add 远程库名 远程库地址
eg: git remote add gitee git@gitee.com:xxx/xxx.git
如果在 add 的时候出现 error: Could not remove config section ‘remote.xxx’.一类的错误,通过把仓库下.git/config 文件里的 [remote “xxx”]删除或者是用其他远程库名即可。
如果原本只有 GitHub 一个远程库,则要注意,git 给远程库起的默认名称是 origin,需要用不同的名称来标识不同的远程库(GitHub & Gitee),则先删除已关联的名为 origin 的远程库:
git remote remove origin
然后,先关联GitHub的远程库:
git remote add github 远程库地址
eg:git remote add github git@github.com:xxx/xxx.git
注意,远程库的名称叫 github,不叫 origin 了。
接着,再关联 Gitee 的远程库:
git remote add gitee 远程库地址
eg:git remote add gitee git@gitee.com:xxx/xxx.git
同样注意,远程库的名称叫 gitee,不叫 origin。
现在,用git remote -v查看远程库信息,可以看到两个远程库:
git remote -v
gitee git@gitee.com:xxx/xxx.git (fetch)
gitee git@gitee.com:xxx/xxx.git (push)
github git@github.com:xxx/xxx.git (fetch)
github git@github.com:xxx/xxx.git (push)
3、同步更新
如果要推送到 GitHub,使用命令:
git push github 分支名
eg:git push github master
如果要推送到 Gitee,使用命令:
git push gitee 分支名
eg:git push gitee master
注:如果有多个分支需要一个一个推
参考文档:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。