Gitee基础知识

目录

1-gitee

1.1gitee介绍

1.2git与gitee的关系

1.3在国内为什么选择Gitee

2-注册与创建远程仓库 

2.1注册

2.2创建远程仓库 

2.3配置ssh公钥 

2.3.1公钥的生成方法:

2.3.2 在gitee中配置公钥

2.3.4验证公钥

3-添加与推送远程仓库master 

3.1基本命令

3.2案例

3.2.1查看、推送

3.2.2 本地仓库与远程仓库建立关联

3.3推动到远程仓库分支 

3.3.1在远程仓库新建dev分支提交

3.3.2错误处理

 4-克隆与拉取远程仓库


1-gitee

1.1gitee介绍

Gitee(码云)是开源中国于2013年推出的基于Git的代码托管平台、企业级研发效能平台,提供中国本土化的代码托管服务。截止2023年7月,Gitee 已经有 1000万名注册用户和2500万个代码仓库,是中国境内规模最大的代码托管平台。同时,旗下企业级 DevOps 研发效能管理平台 Gitee 企业版已服务超过26万家企业。
Gitee提供第三方仓库一键导入,无缝迁移至 Gitee,安全可靠的代码资产保障,存储可靠性达到 99.99%。它通过PR和CR多种模式进行协作,提供便捷规范的代码评审流程。此外,Gitee还支持Java、Node.js、Python、Golang等主流语言和技术框架编译构建,满足多样场景使用。

1.2git与gitee的关系

1.3在国内为什么选择Gitee

github由于众所周知的原因,网络环境不太稳定,有时候能访问,有时候不能访问,Gitee在国内还比较稳定,也有众多的用户群体,所以说还是不错的选择。 

2-注册与创建远程仓库 

2.1注册

网站直接注册就可以了,地址:开源软件 - Gitee.com

2.2创建远程仓库 

2.3配置ssh公钥 

使用git工具与gitee远程连接,就需要使用git生产一个公钥,放到Gitee中,这样下次向仓库请求的时候就可以自动连接上了。

2.3.1公钥的生成方法:

命令:

生成公钥

ssh-keygen -t rsa

查看公钥

cat ~/.ssh/id_rsa.pub  

查看公钥的第二种方法,直接到路径C:\Users\Administrator\.ssh下找到id_rsa.pub,打开就是生成的公钥。

2.3.2 在gitee中配置公钥

在个人中心-个人设置-SSH公钥中进行配置,如果自己在不同的地方有多台电脑,需要为每个电脑生成不同的公钥。

2.3.4验证公钥

命令:

ssh -T git@gitee.com

出现如下结果,表面验证成功。 

3-添加与推送远程仓库master 

3.1基本命令

命令:

查看远程仓库,有返回值说明已经连接,就不用在执行下面添加远程仓库的操作

git remote

添加远程仓库

git remote add origin 仓库地址

将本地仓库文件推送到远程仓库

git push origin master

本地仓库与远程仓库建立关联

git push --set-upstream origin master
git branch -vv ( 查看关联 )
git push (建立好关系后,直接可以推送)
3.2案例
3.2.1查看、推送

在gitee建立一个空仓库,名字是gitceshi,本地仓库有2个文件,准备将2个文件推送到远程仓库。

push完,在远程仓库查看。 

3.2.2 本地仓库与远程仓库建立关联

3.3推动到远程仓库分支 
3.3.1在远程仓库新建dev分支提交

查看远程dev分支的文件情况,有三个文件。

3.3.2错误处理

如果本地仓库文件与远程仓库文件存在版本不一致,例如远程仓库有3个文件,本地仓库有4个文件,而且文件都不相同,需要先从远程仓库拉取到本地,再提交。

 4-克隆与拉取远程仓库

命令:

克隆,克隆适合完整克隆整个项目。

git clone 仓库路径 本地目录

拉取远程分支到本地,拉取过程中将自动进行合并

git pull origin master

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/285092.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android vs. iOS:移动操作系统的对决

导言 Android和iOS作为两大主流移动操作系统,影响着数十亿用户的数字生活。Android和iOS,作为移动操作系统的巅峰代表,它们的竞争塑造了全球数十亿用户的数字化生活。本文将深入探讨这两个系统的起源、特点以及它们在用户体验、开发者生态和市…

用23种设计模式打造一个cocos creator的游戏框架----(二十)解析器模式

1、模式标准 模式名称:解析器模式 模式分类:行为型 模式意图:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 结构图: 适用于&#xff1…

02-knative-serving部署

示例环境 Kubernetes: v1.27.1Knative: v1.12networking layer: istio 可用的部署方式 基于YAML配置文档直接部署 Serving和Eventing需要分别进行部署 借助Knative Operator进行部署 首先部署Knative Operator通过Operator的KnativeServing部署Serving通过Operator的KnativeEv…

福德植保无人机工厂:创新科技与绿色农业的完美结合

亲爱的读者们,欢迎来到福德植保无人机工厂的世界。这里,科技与农业的完美结合为我们描绘出一幅未来农业的新篇章。福德植保无人机工厂作为行业的领军者,以其领先的无人机技术,创新的理念,为我们展示了一种全新的农业服…

在openSUSE-Leap-15.5-DVD-x86_64中使用deepin-wine-6.0.0.62再使用微信3.9.5

在openSUSE-Leap-15.5-DVD-x86_64中使用deepin-wine-6.0.0.62再使用微信3.9.5 参考文章: 《记录-下fedora 33安装deepin qq和微信 ,不需要安装deepinwine》 https://tieba.baidu.com/p/7279470269 《opensuse使用virtualbox安装win10》 https://blog.c…

Linux---编辑器 vim

1. vim 的介绍 vim 是一款功能强大的文本编辑器,也是早年 Vi 编辑器的加强版,它的最大特色就是使用命令进行编辑,完全脱离了鼠标的操作。 2. vim 的工作模式 命令模式编辑模式末行模式 说明: vim 打开文件进入的是命令模式 工作模式效果…

Axure情形动作篇(ERP登录效验)

目录 一、ERP系统用户登录效验 1.1 完成步骤 1.2 最终效果 二、省市区联动 三、ERP菜单栏页面跳转 四、下拉加载效果实现 4.1 加载动画实现步骤 4.2 下划界面加载实现 4.3 最终效果 一、ERP系统用户登录效验 1.1 完成步骤 首先搭建ERP系统的登录界面(输入…

Kafka 数据乱序

每个broker队列最多能缓存5个没有应答的请求: 发送数据1,2,3,4,5。发送到3的时候没有应答成功,要重发,结果4先过来了,就导致乱序。 解决:开启幂等性 max.in.flight.req…

lua语法

lua语法 1.lua数据类型 lua 脚本输出乱码,将lua脚本改为UTF-8编码,并且需要DOS下修改代码页:CHCP 65001 即可。 基本语法 注释 print("script lua win")-- 单行注释--[[多行注释]]--标识符 类似于:java当中 变量、…

05_Web框架之Django二

Web框架之Django二 学习目标和内容 1、能够使用类视图的写法 2、能够使用模板语言的相关语法 3、能够理解过滤器的作用 4、能够理解并使用模板继承 一、类视图 1、类视图介绍 视图是一个可调用的对象,它接收一个请求然后返回一个响应,这个可调用对象可…

jieba-fenci 结巴分词原理讲解 segment

拓展阅读 DFA 算法详解 为了便于大家学习,项目开源地址如下,欢迎 forkstar 鼓励一下老马~ 敏感词 sensitive-word 分词 segment 分词的必要性 我们平时做文本分析,或者我个人想做一个繁简体转换/同义词替换等工具,分词都是必须…

13.FTP

FTP FTP配置 添加一个本地用户 设置个密码 服务类型是FTP 工作路径授权给用户 设置用户角色为网络管理员 开启FTP服务 R2的路径下有这些文件 在R1进行测试,输入刚才创建的用户密码 get 获取文件 put上传文件 也可以在PC进行访问 可以升级路由器系…