美文网首页
Git同时推送多个远程仓库

Git同时推送多个远程仓库

作者: 阿航____ | 来源:发表于2020-05-19 09:08 被阅读0次

    有时我们在进行开源的过程中, 少不了需要把代码推送到Github/码云上. 最传统的方式就是分别进行提交、推送. 但是重复劳动并不符合程序员思维😤! 是否有一种方法可以同时使用Git推送至不同的远程仓库呢? 答案是肯定的. 这篇文章就来记录一下如何"使用Git推送至多个远程仓库", 提高开发人员的工作效率.

    需具备的条件

    若要顺利阅读本文, 你需要具备如下条件:

    1. 掌握Git的基本操作
    2. 电脑已安装Git的操作环境
    3. 拥有Github账号
    4. 拥有码云账号

    开始

    创建远程仓库

    Github

    1. 进入https://github.com/, 点击创建仓库:

      Git同时推送多个远程仓库-01.png
    2. 输入仓库基本信息, 点击Create repository:

      Git同时推送多个远程仓库-02.png
    3. 稍等片刻, 仓库创建完成:

      Git同时推送多个远程仓库-03.png

    至此, Github的准备工作完成.

    码云

    码云就简单多了, 因为码云可以直接导入来自Github的项目!

    1. 进入码云, 鼠标移至右上角的加号, 点击新建仓库按钮:
      Git同时推送多个远程仓库-04.png
    1. 进入到仓库基本信息页面, 别急着填, 直接拉到最下面, 找到这个:

      Git同时推送多个远程仓库-05.png
    1. 点击后, 输入上面Github的仓库地址, 点击创建:

      Git同时推送多个远程仓库-06.png
    2. 等待片刻:

      Git同时推送多个远程仓库-07.png
    1. 创建完成

      Git同时推送多个远程仓库-08.png

    创建、初始化本地仓库

    创建本地仓库

    在电脑中创建一个新目录:

    Git同时推送多个远程仓库-09.png

    右键, 点击Git Bash Here(如果没有, 直接用CMD进入目录即可)

    Git同时推送多个远程仓库-10.png

    初始化本地仓库

    输入命令:

    git init
    
    Git同时推送多个远程仓库-11.png

    在项目目录中创建文件README.md:

    Git同时推送多个远程仓库-12.png

    git提交

    回到Git终端, 分别输入:

    git add README.md
    
    git commit -m "first commit"
    
    git remote add origin 你的Github仓库地址
    
    Git同时推送多个远程仓库-13.png

    至此, Github的远程仓库已经配置完毕

    配置第二个远程仓库

    重点来了!

    输入:

    git remote set-url --add origin 你的码云地址
    
    Git同时推送多个远程仓库-14.png

    同时推送

    输入推送命令:

    git push -u origin master
    

    可能会遇到Github登录, 输入账号密码即可:

    Git同时推送多个远程仓库-15.png

    如果遇到码云登录, 照做即可.

    稍等片刻, 推送成功:

    Git同时推送多个远程仓库-16.png

    有些同学应该已经发现了, 返回日志中同时包含了Github码云的远程Git地址.

    收工!

    分别刷新码云和Github的仓库主页. 若你完全遵循本教程进行操作, 你会发现仓库的变化:

    Git同时推送多个远程仓库-17.png Git同时推送多个远程仓库-18.png

    相同的提交信息, 相同的提交时间, 相同的提交文件.

    感谢

    排名不分先后

    结语

    原文链接. 如果有任何问题, 欢迎在下方回复或者讨论.

    更多技术干货, 欢迎访问我的官网阿航的技术小站

    相关文章

      网友评论

          本文标题:Git同时推送多个远程仓库

          本文链接:https://www.haomeiwen.com/subject/bfdvohtx.html