步骤
1.分别在github和gitee上创建指定仓库并且配置自己的SSH公钥
2.根据第一步拿到仓库的地址,然后在本地使用如下命令开始关联
// 这里的前提是本地仓库还未关联任何一个远程仓库

// 1.第一步 关联github的远程仓库
git remote add gh git@github.com:ljp345775/learngit.git

// 2.第二步关联gitee的远程仓库
git remote add gt git@gitee.com:ljp345775/learngit.git
3.查看是否关联成功
git remote -v

// 结果显示如下
// 注意: 这里的  ge  和  gh  就是在关联的时候给远程仓库起的别名
// 在推送代码的时候需要用到
➜  learngit git:(master) git remote -v
ge	git@gitee.com:ljp345775/learngit.git (fetch)
ge	git@gitee.com:ljp345775/learngit.git (push)
gh	git@github.com:ljp345775/learngit.git (fetch)
gh	git@github.com:ljp345775/learngit.git (push)
4.推送代码
// 向 gitee 推送代码
git push ge master

//向 github 推送代码
git push gh master
相关命令
1.查看远程所有关联的仓库
// 查看所有远程仓库
git remote -v

// 展示内容如下
learngit git:(master) git remote -v
gitee	git@gitee.com:ljp345775/learngit.git (fetch)
gitee	git@gitee.com:ljp345775/learngit.git (push)
github	git@github.com:ljp345775/learngit.git (fetch)
github	git@github.com:ljp345775/learngit.git (push)
2.查看远程指定仓库的信息
// 查看远程指定仓库的信息
// 这里的 gitee 是别名,也可以使用具体地址
git remote show gitee
3.添加远程仓库
// 添加远程仓库
// 这里的github 就是给远程仓库起的别名
// 这个别名在推送和抓取代码的时候需要用到
// 后面跟的是远程仓库的地址
git remote add github git@github.com:ljp345775/learngit.git
4.修改远程仓库的别名
git remote rename github hahaha
5.删除远程仓库的关联
// 这里只是删除了与远程仓库的关联,远程仓库还在
git remote rm github
参考文献
  1. 廖雪峰老师的Git教程
  2. 菜鸟教程
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐