• git与GitHub学习笔记(八)git如何同时同步提交到码云和GitHub上(转)


    原文地址:git与GitHub学习笔记(八)git如何同时同步提交到码云和GitHub上

    前言:

    今天github push代码一直push不上去,打算就备份一份代码带国内开源码云上。

    Github容易出现的情况是:

    • 国内访问速度比较慢,
    • 如果被墙掉的话,就直接没发使用了
    • 如果开源个PHP的项目,想把扩展文件目录vender一并上传上去,这样子下载的时候使用github会很慢

    从今天开始,我将会使我的开源项目同时推送到github和码云。

    实战

    前提:你的代码已经在Github仓库和码云仓库了

    1、项目案例:

    2、配置

    手动方式修改配置git文件

    (1)克隆Github项目代码大本地

    git clone https://github.com/Tinywan/html5-dash-hls-rtmp.git

    (2)进入项目目录修改git 的配置文件config

    (3)配置后的config文件内容

    复制代码
    $ cat config
    [core]
            repositoryformatversion = 0
            filemode = false
            bare = false
            logallrefupdates = true
            symlinks = false
            ignorecase = true
            hideDotFiles = dotGitOnly
    [remote "origin"]
            url = https://github.com/Tinywan/Html5-m3u8-RTMP.git
            fetch = +refs/heads/*:refs/remotes/origin/*
    [remote "second"]
            url = https://gitee.com/Tinywan/html5-dash-hls-rtmp.git
            fetch = +refs/heads/*:refs/remotes/second/*
    复制代码

    以上红色配置内容为新添加的内容

    (4)查看所有分支

    可以看出多出来一个second远程master分支

    (5)开始推送代码

    这里修改一下README.md文件,添加内容:“码云提交代码”,然后查看状态,直接提交到码云主master分支

    注意:以上步骤必须的先添加到本地仓库同时添加说明,以上两在这里

    再次回到码云查看是否提交成功,出现以下表示提交成功

     

    下来再次修改(为了做出比较)README.md文件提交代码到github上去

    添加文件内容:“码云提交代码==Github 同步diamante”

     

    查看github是否提交成功,出现以下表示同步完成了

    第二种同步方式

    是码云提供的,强制同步

    总结

    • git push origin master  会推送到 Github
    • git push second master 会推送到码云
    • 注意:second origin都是名字,你自己可以随便取。
    贵在坚持,相信自己.
  • 相关阅读:
    5. 详解创建Vue实例传入的options【暂时3个】
    编程的小知识点:
    4. Vue的 MVVM模式
    3. Vue做一个计数器 --新属性:methods、新的指令:@click
    8. Spring 注解开发(原始注解)
    2. 第一个Vue程序
    1.VUE 的安装
    【洛谷 3388】割点
    【洛谷 1063】能量项链
    三堆石子
  • 原文地址:https://www.cnblogs.com/huanghongbo/p/9108279.html
Copyright © 2020-2023  润新知