gitee使用教程
一.Gitee是什么Gitee是基于git的代码托管平台是开源中国社区推出的代码托管协作开发平台提供免费的私有仓库托管。可以为开发者提供安全、高效、稳定的云端开发软件协作平台无论是个人、团队、企业都能靠它实现代码托管、项目管理和协作开发。二.Gitee与GitHub的区别Gitee与GitHub同为主流代码托管平台但两者在功能适配、访问体验、安全合规等方面差异明显。下面简要讲述两者的区别1. 平台定位与基础差异Gitee于2013年推出聚焦国内生态数据存储在国内访问稳定GitHub成立于2008年面向全球数据存储在海外国内访问经常受网络波动影响稳定性较差。2.核心功能对比1代码托管Gitee支持Git和SVN兼容GitHub API免费版可创建1000项目国内多节点加速代码同步速度较GitHub快3~5倍GitHub仅支持Git免费私有库协作人数有限。2项目管理Gitee内置Scrum/Kanban模板、Issue、Wiki看板全中文化并且可以钉钉、企业微信联动GitHub项目管理依赖第三方插件中文适配弱。3CI/CD与DevOpsGitee提供一体化可视流水线支持多语言模板与国内工具对接GitHub依赖Actions需YAML配置国内访问延迟高。三.Git的四个工作区域及工作流程Git的四个工作区域工作区暂存区本地仓库版本仓库远程仓库四个工作区域简述如下1. 工作区即开发者平时存放项目的地方。是当前看到的内容是最新的平常的开发是拷贝远程仓库中的分支基于分支进行开发在开发的过程就是在工作区的操作。2. 暂存区用于临时存放开发者的改动它的本质是一个文件保存即将提交到文件的列表信息。3. 本地仓库版本仓库 **安全存放数据的位置里面包含开发者提交的所有版本的数据**其中HEAD指向最新存入仓库的版本。4. 远程仓库托管代码的服务器简而言之是开发者项目组中的一台电脑用于远程数据交换的地方。Git的工作流程在工作区添加、修改文件————将修改后的文件放入暂存区域————将暂存区的文件提交到本地仓库————将本地仓库的修改推送到远程仓库四.Gitee的具体使用方法1.注册Gitee账号打开Gitee官网https://gitee.com/注册登录即可一般推荐使用邮箱注册。如下图2.安装Git进入官网 https://git-scm.com/ 下载最新版Git安装程序管理过程中除了安装位置做修改外其余默认即可。3.安装小乌龟gitTortoiseGit此工具根据个人需求进行安装其好处主要是使用Git时不用敲代码图形化操作比较方便。TortoiseGit安装教程链接TortoiseGit 2.15.0.0 安装与配置图文详细教程-CSDN博客4.配置RSA公钥1打开Git bash here在哪里打开都行目前还在配置2将注册的Git账户与本地进行关联ssh-keygen -t rsa -C 注册账户时所使用的邮箱蓝色标记部分即生成的公钥存储位置。也可通过以下指令查看公钥cat ~/.ssh/id_rsa.pub公钥结尾是注册使用的邮箱。(3)复制公钥到Gitee官网我的————设置————安全设置————SSH公钥————填入标题和公钥————确定4测试是否成功连接到远程账号ssh -T gitgitee.com返回结果如上图即已成功关联。5创建远程仓库打开gitee官网点击个人头像旁的加号再点击新建仓库填写仓库相关信息最后点击创建即可6复制SSH地址进入创建完成的仓库点击克隆/下载即可看到SSH地址复制下来即可后续会使用到或使用时再来找也可以。5.上传文件到Gitee1新建文件夹。2进入新建文件夹即进入gitspace点击鼠标右键点击Git Bash Here由于本人删了重来所以是Open Git Bash Here如下图3进行Git基础配置全局配置配置的目的是为了告诉Git你是谁你输入的信息将会出现在你创建的提交中代码如下点击查看代码运行如下4初始化本地仓库git init运行之后文件夹中会生成一个.git文件夹若没有则可能是电脑设置未显示隐藏文件夹自己重新设置一下即可。5连接远程仓库git remote add origin 远程仓库SSH地址6对本地文件夹进行修改新建一个test.txt文件在输入如下命令查看文件夹的装填有红色的test.txt即可。git status7将文件的修改添加到暂存区git add .8将暂存区修改的内容提交到本地仓库git commit -m 第一次上传添加注释主要是为了说明自己为什么要上传方便以后查阅。9提交到远程仓库码云平台第一次提交命令git push -u origin master如上图如果第一次报错就输入下面指令强制覆盖git push -f origin master10查看远程仓库上传结果有test.txt即成功。6.下载自己的或别人的仓库新建一个文件夹进入文件夹后Git Bash Here复制要下载的仓库的链接在git窗口输入下述指令git clone url(下载链接)