目录
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 mastergit 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