当前位置: 首页 > news >正文

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

前言:

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

Github容易出现的情况是:

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

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

实战

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

1、项目案例:

  • Github:https://github.com/Tinywan/html5-dash-hls-rtmp
  • 码云:https://gitee.com/Tinywan/html5-dash-hls-rtmp

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都是名字,你自己可以随便取。

相关文章:

  • 阿里人工智能实验室?对,这个神秘机构即将登场
  • 马斯克又双叒叕谈AI威胁论,李开复又双叒叕反对马斯克
  • python-登录
  • 一起撸个朋友圈吧(step3) ListAdapter篇
  • foreach Transform 同时chils.setParent引起的bug
  • python笔记7-多线程threading之函数式
  • org.codehaus.mojo:build-helper-maven-plugin:1.4:add-source (execution: add-sourc
  • CentOS6.X内核升级
  • PDF 补丁丁 0.6.0.3383 版发布(修复书签编辑器坐标定位错误的问题)
  • 虚拟机的安装和连接
  • JS函数式编程 数组部分风格 ES6版
  • linux入门常用操作
  • VTP
  • powershell 性能测试小脚本
  • hihoCoder1603
  • iOS 颜色设置看我就够了
  • java多线程
  • k8s如何管理Pod
  • Laravel 菜鸟晋级之路
  • MQ框架的比较
  • Odoo domain写法及运用
  • Transformer-XL: Unleashing the Potential of Attention Models
  • vagrant 添加本地 box 安装 laravel homestead
  • vue 个人积累(使用工具,组件)
  • Vue--数据传输
  • 闭包--闭包之tab栏切换(四)
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 通过npm或yarn自动生成vue组件
  • 智能网联汽车信息安全
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (强烈推荐)移动端音视频从零到上手(下)
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (正则)提取页面里的img标签
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .net CHARTING图表控件下载地址
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET简谈设计模式之(单件模式)
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • @基于大模型的旅游路线推荐方案
  • [ C++ ] STL_list 使用及其模拟实现
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [2024] 十大免费电脑数据恢复软件——轻松恢复电脑上已删除文件
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution