gitee(码云)和gitHub的区别

2023-05-16

1.gitee与gitHub概念?

  • Gitee(码云)是开源中国社区推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。Gitee专为开发者提供稳定、高效、安全的云端软件开发协作平台,无论是个人、团队、或是企业,都能够实现代码托管、项目管理、协作开发。(国内)
  • GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,在 GitHub 上托管的版本数量非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。(国外)

2.gitee与gitHub异同?

同:

  • Github与Gitee是同一类,在云端

异:

  • 本质上没有区别 只是gitee是国内的 而gitHub是国外的
  • GitHub是全英文并且用户基数多,知名的库也多
  • Gitee全是中文,而且大部分用户都是国人,优秀的库相对于GitHub也少

3.gitee创建仓库

第一步

在这里插入图片描述

  • 打开gitee首页之后 点击头部加号
  • 显示操作 点击新建仓库

第二步

在这里插入图片描述

  • 输入仓库名称 路径
  • 选择是开源仓库还是私有仓库
  • 根据自己的需求去选择
  • 最后点击创建

第三步

简易的命令行入门教程

  • git全局设置
git config --global user.name "gitee用户名"
git config --global user.email "gitee邮箱名"
//一个仓库只需要配置一次就行了 

   
   
   
   
  • 1
  • 2
  • 3
  • 创建 git 仓库
  • 有两种路径:一个是通过HTTPS 一个是通过SSH
mkdir 创建的仓库名
cd 创建的仓库名  //进入仓库
git init  //初始化仓库
touch README.md  //创建一个说明文件
git add README.md  //把说明文件添加进仓库
git commit -m "first commit"  //仓库添加的说明
git remote add origin 仓库路径
git push -u origin master

   
   
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 已有仓库
cd existing_git_repo  //进入到你已经创建好的仓库
git remote add origin 仓库路径
git push -u origin master

   
   
   
   
  • 1
  • 2
  • 3

4.gitHub创建仓库

  • gitHub创建仓库和gitee大同小异 几乎无差别
  • 创建仓库就可以参照gitee创建步骤

5.使用常见 Git 命令

-推送提交到远程仓库

  • 使用 git push将本地分支上的提交推送到远程仓库
  • git push 命令使用两个参数:
    远程命令,如 origin
    分支名称,如 main
git push  <REMOTENAME> <BRANCHNAME> 

   
   
   
   
  • 1
  • 要重命名分支,同样使用 git push 命令 但要加上一个或多个参数:新分支的名称
git push  <REMOTENAME> <LOCALBRANCHNAME>:<REMOTEBRANCHNAME>

   
   
   
   
  • 1
  • 这会将 LOCALBRANCHNAME 推送到 REMOTENAME 但其名称将改为 REMOTEBRANCHNAME

6.从远程仓库获取更改

  • 您可以使用常用 Git 命令访问远程仓库
    -clone 和 fetch 用于从仓库的远程 URL 将远程代码下载到您的本地计算机 merge用于将其他人的工作与您的工作合并在一起 而 pull是 fetch和 merge 的组合
$ git clone https://github.com/USERNAME/REPOSITORY.git

   
   
   
   
  • 1

7.将仓库克隆到您的计算机

运行 git clone时,将发生以下操作:

  • 创建名为 repo 的文件夹
  • 将它初始化为 Git 仓库
  • 创建名为 origin 的远程仓库,指向用于克隆的 URL
  • 将所有的仓库文件和提交下载到那里 默认分支已检出
  • 处理非快进错误

8.管理远程仓库

  • 我应使用哪个远程 URL?
    使用 HTTPS URL 克隆
    使用 SSH URL 克隆
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gitee(码云)和gitHub的区别 的相关文章

随机推荐

  • ubuntu下安装zip unzip

    安装命令 apt get install zip unzip 执行命令常见错误 xff1a 1 unable to locate package 解决办法 xff1a 执行sudo apt get update命令后再执行安装命令就可以了
  • 平衡小车卡尔曼滤波算法

    最近研究STM32的自平衡小车 xff0c 发现有两座必过的大山 xff0c 一为卡尔曼滤波 xff0c 二为PID算法 网上看了很多关于卡尔曼滤波的代码 xff0c 感觉写得真不咋地 一怒之下 xff0c 自己重写 xff0c 不废话 x
  • FreeRTOS学习-前言与FreeRTOS发行版

    1 前言 因为工作的需要 xff0c 学习FreeRTOS已经有一段时间了 接下来一段时间会定期更新本人学习FreeRTOS的系列笔记 系列笔记主要参考了官方的说明手册和FreeRTOS的源代码 其主要思想是先了解FreeRTOS的对外接口
  • FreeRTOS学习-内存管理

    1 动态内存分配与FreeRTOS 从v9 0 0后 xff0c FreeRTOS开始支持内核对象的静态分配方式 xff0c 因此 xff0c 内存管理库可以被裁剪 但在大多数嵌入式应用中 xff0c 堆的使用还是非常常见的 因此 xff0
  • FreeRTOS学习-任务管理(Task管理)(1)

    1 简介 任务管理 xff08 或称进程管理 xff09 是所有操作系统内核的最基本组成模块之一 xff0c FreeRTOS也不例外 想要了解一个操作系统 xff0c 不得不理解其任务管理的设计和实现 任务管理的介绍由两篇文章组成 xff
  • Java基础之Java枚举

    絮叨 昨天刚好有遇到一个枚举的小问题 xff0c 然后发现自己并不是那么熟悉它 xff0c 然后在开发中 xff0c 枚举用的特别多 xff0c 所以有了今天的文章 什么是枚举 Java中的枚举是一种类型 xff0c 顾名思义 xff1a
  • C++ STL 移动一个vector的元素到另一个vector

    1 背景 有的时候 xff0c 我们需要提取某个现有的vector中的元素到另一个vector中 xff0c 或者对多维的vector进行纬度的转换 在这种场景下 xff0c 往往原始的vector中的数据可能并不需要了 xff0c 为了节
  • Qt/C++ 临时屏蔽控件信号(signal)的实用方法

    1 背景 在使用Qt的控件时 xff0c 我们大概率会使用Qt的信号与槽 xff08 signal slot xff09 的机制来实现自己的UI交互逻辑 由于Qt内置控件的信号种类是有限的 xff0c 我们常常会遇到如下窘境 xff1a 以
  • FreeRTOS学习-队列管理

    1 简介 在FreeRTOS中 xff0c 提供了多种任务间通讯的机制 xff0c 包括消息队列 信号量和互斥锁 事件组 任务通知 xff0c 他们的总体特征如下图所示 xff1a 从图中可以看出 xff0c 消息队列 信号量和互斥锁 事件
  • Qt/C++ 如何删除QListWidget的指定项

    1 简介 QListWidget是Qt中 xff0c 用于展示列表类型数据的常用控件 它提供了一个类似于QListView的列表视图 xff0c 但是具有用于添加和删除项的接口 QListWidget使用一个内部模型来管理列表中的每个QLi
  • C++ std::result_of/std::invoke_result的简明指南

    1 简介 在C 43 43 中 xff0c 有时我们需要获取函数或可调用对象的返回值类型 xff0c 以便进行后续的操作 xff0c 在泛型编程中很常用 xff0c 特别是当不同的参数集的结果类型不同时 在早期的C 43 43 版本中 xf
  • FreeRTOS学习-任务通知(Task Notification)

    1 简介 任务通知本质上就是一种进程间通信机制 之前的文章介绍的消息队列 事件组 信号量等都是一种间接的通信方式 xff0c 而任务通知则是更加直接的方式 xff0c 允许两个任务 xff08 或中断和任务 xff09 之间直接通信 2 任
  • 异常行为分析模型设计

    本文针对异常访问现状及问题进行简要描述 xff0c 在此基础上提出基于一元线性回归的最小二乘法异常访问分析模型 xff0c 通过该模型解决了异常访问中时间与访问间相关性问题 异常访问是指网络行为偏离正常范围的访问情况 异常访问包含多种场景
  • 无人机PX4学习(1)

    内容源自 xff1a PX4飞控用户手册 链接 xff1a https docs px4 io master en Basic concepts Drone an unmanned 34 robotic 34 vehicle that ca
  • 无人机PX4学习(2)

    内容源自 xff1a PX4飞控用户手册 链接 xff1a https docs px4 io master en getting started flight controller selection html Flight Contro
  • 无人机PX4学习(3)

    内容源自 xff1a PX4飞控用户手册 链接 xff1a PX4 Flight Modes Overview PX4 User Guide Flight Mode Section RC或GCS上可以切换飞行模式 xff0c 但有些模式有限
  • 两篇论文入坑AIOps异常检测

    AIOps简介 以下部分内容来源于清华大学裴丹教授发表在 中国计算机学会通讯 第13卷第12期的专栏 基于机器学习的智能运维 我们都知道 xff0c 当代社会生活中的大型软硬件系统为了确保能够安全 可靠地运行 xff0c 需要有专业的运维人
  • python代码,两个4*4旋转矩阵之间的位姿变化,相对旋转矩阵

    python代码 xff0c 两个4 4旋转矩阵之间的位姿变化 xff0c 也就是求两个旋转矩阵之间的相对旋转矩阵 import numpy as np def get transform matrix rot mat1 rot mat2
  • crazyS中给firefly飞机添加两个相机

    firefly飞机中原本只有一个相机 xff0c 由于项目需要一个飞机去识别前方两架飞机 xff0c 因此需要增加一个相机 在rotors descriptioin gt urdf gt mav with vi sensor中可以看到此处
  • gitee(码云)和gitHub的区别

    1 gitee与gitHub概念 xff1f Gitee xff08 码云 xff09 是开源中国社区推出的代码托管协作开发平台 xff0c 支持Git和SVN xff0c 提供免费的私有仓库托管 Gitee专为开发者提供稳定 高效 安全的