Git如何同时提交到Github和码云?
原创约 720 字大约 2 分钟...
12-Git如何同时提交到Github和码云?.md
注意
本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。
需求
事情是这样的,自己之前一直用的是github远程管理我的代码, 但github毕竟是国外的,而且随时可能被墙,万一有一天不可访问,那么自己这么多年的心血那不是白费咯吗? 于是乎决定将gihub上的代码做一个国内的备份,用上码云,于是说干就干, 但自己备份一些项目的时候发现,自己有些md中图片用的是远程链接,在github上均能正常显示,但是在码云上确成咯这样。。。。如下图所示:
而这些图片的路径都上一样的均为 "https://xxxxxxxx" 的格式
无奈之下我只有修改我的本地文件,将图片路径全部换成相对路径,这个时候真正的需求
就来咯。。。那么如何通过git同时提交到github同码云呢?
解决需求:
- 前提条件,github上和码云上均有此项目,以下仅演示修改
- git进入我的本地项目路径

- 手动进入我的本地项目

- 找出隐藏的.git/config文件
- 可以看到git给远程库起的默认名称是origin,但如果有多个远程库,我们需要用不同的名称来标识不同的远程库。

- 先删除已关联的名为origin的远程库
git remote rm origin

- 先关联GitHub的远程库
通过 git remote add <name> <url-of-remote> 指令来添加远程仓库。
git remote add github https://github.com/javaobjects/Oracle.git
- 注意,远程库的名称叫github,不叫origin了。
- 再关联码云的远程库:
git remote add gitee https://gitee.com/JavaObjects/Oracle.git
- 远程库的名称叫gitee,不叫origin。
- 我们用git remote -v查看远程库信息,可以看到两个远程库
gitee https://gitee.com/JavaObjects/Oracle.git (fetch)
gitee https://gitee.com/JavaObjects/Oracle.git (push)
github https://github.com/javaobjects/Oracle.git (fetch)
github https://github.com/javaobjects/Oracle.git (push)

- 推送到GitHub
git status
git add .
git commit -m "push-message"
git push github master
- 推送到码云
git push gitee master

- 将.git文件隐藏
- 查看---->选项 ----> 查看 ----> 隐藏文件和文件夹 ----> 不显示隐藏的文件、文件夹或驱动器 ----> 应用 ---> 确定
分割线
相关信息
以上就是我关于 Git如何同时提交到Github和码云? 知识点的整理与总结的全部内容
Powered by Waline v2.15.4