当前位置:   article > 正文

将Gitee代码同步到Github

gitee代码同步到github

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

注:如果有多个分支需要一个一个推

参考文档:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/773344
推荐阅读
相关标签
  

闽ICP备14008679号