持续集成 01|Gitee

目录

一、理论

[二、 git的简介与安装](#二、 git的简介与安装)

三、Gitee

1、注册网易163邮箱

2、注册Gitee账号

3、git和gitee管理代码工作原理

三、PyCharm安装配置Gitee

四、Pycharm使用Gitee插件的五种场景

[1、将 Gitee的新仓库 Checkout(检出)到 Pycharm中](#1、将 Gitee的新仓库 Checkout(检出)到 Pycharm中)

[2、推送 PyCharm 新项目到 Gitee远程仓库](#2、推送 PyCharm 新项目到 Gitee远程仓库)

[3、将 Pycharm代码 push到 Gitee远程仓库](#3、将 Pycharm代码 push到 Gitee远程仓库)

[4、将 Gitee仓库的新代码 pull 到 PyCharm中](#4、将 Gitee仓库的新代码 pull 到 PyCharm中)

5、解决冲突


一、理论

🔴概念:

  • 团队成员将自己的工作成果,持续集成到一个公共平台的过程。成员可以每天集成一次,也可以一天集成多次。

🔴相关工具:

  • 本地代码管理:git
  • 远程代码管理:gitee(国内)、github(国外)、gitlib(公司私有服务器,所以公司的代码一定是放在这里)
  • 持续集成:jenkins

二、 git的简介与安装

🔴步骤一:安装:

  • 下载安装包:https://git-scm.com/downloads
  • 双击 exe文件,一路 next 自动安装,全部默认选项。 (不建议修改默认安装目录,否则后⾯使⽤时,PyCharm会找不到。)

🔴步骤二:查看:

  • cmd打开终端,输入 git --version 能看到版本信息,说明安装成功

🔴步骤三:配置(重要),给git配置用户名和邮箱。注意用双引号包裹。

  • 安装成功后,打开 cmd 输入命令。 这一步必须操作!!! 操作后无返回结果!!!
  git config --global user.email "你⾃⼰的邮箱名@xxx.com"
  git config --global user.name "⽤户名(可任意写,不要⽤中⽂)"
  • (如有需要:)查看自己配置的用户名和邮箱

🔴简介:

  • git 是一款在本地管理代码的工具。 自带一个小型仓库,存储本地代码。
  • git不能联网,要想代码联网则需要用Gitee。
  • git和gitee的关系:Git 是基础工具,Gitee 是服务平台。Git 是管理版本控制的工具,而 Gitee 是基于 Git 提供的一种远程仓库托管平台。当程序员使用 Git 管理他们的代码时,他们可以将代码存放到 Gitee 这个公共的地方,以便其他程序员可以访问和共同开发这些代码。

三、Gitee

1、注册网易163邮箱

无需要特殊注意的地方,正常注册即可。

如不会,操作作细节见资源文件中的Git安装、163邮箱注册、gieee码云账号、集成到pycharm.pdf中 "注册163邮箱" 小节。

2、注册Gitee账号

操作细节见资源文件中的Git安装、163邮箱注册、gieee码云账号、集成到pycharm.pdf中 "注册 Gitee 码云账号" 小节。

【注意】 必须⽤163邮箱激活码云账号,不要⽤⼿机号。否则后续需要⼿动激活。

!!!!!

注册注意的地方、创建仓库、绑定邮箱等信息稍后补充

!!!!!

3、git和gitee管理代码工作原理

这样做的好处:abc程序员每个人都有其他人代码的备份(互为备份),万一公共平台崩溃也不影响代码的保存。

因此,要把自己的代码推送到gitee上,必须也要做add、commit、push的操作。

三、PyCharm安装配置Gitee

操作细节见Git安装、163邮箱注册、gieee码云账号、集成到pycharm.pdf中 "PyCharm 中配置 Gitee 插件" 小节。

验证是否安装成功:

四、Pycharm使用Gitee插件的五种场景

操作细节Git安装、163邮箱注册、gieee码云账号、集成到pycharm.pdf 中"Pycharm使用Gitee插件"小节。

1、将 Gitee的新仓库 Checkout(检出)到 Pycharm中

使用场景: 第一次加入某个项目,第一次从 gitee 获取代码时。

步骤(详细步骤看上面的资源文件):

克隆项目url→VCS→Get from Version Control...(从版本控制中获取...)"→填远程仓库信息→点击克隆→看到想要克隆的仓库里的文件则表示克隆成功

【 注意】只有没有被git管理的项⽬,才会在 Pycharm 菜单中有VCS此按钮。

2、推送 PyCharm 新项目到 Gitee远程仓库

应用场景: 本地开发的项目,第一次上传到 gitee 中。

【注意】往gitee中推送项目的时候,默认只推送项目列表中第一个项目。所以做这个操作尽量让项目列表中只有一个项目。

步骤(详细步骤看上面的资源文件):

VCS→Share Project on Gitee→授予 Pycharm 权限,登录 gitee。 输⼊注册 Gitee ⽤的 "账号(163邮箱)" 和 "密码"。→确认仓库名称(项⽬名称)要求项⽬名满⾜标识符命名规范。且,不与gitee中已有仓库重名。→弹出要推送的文件清单→点击添加(A)→推送成功后pycharm右下角会有提示→可以去gitee中检查下

3、将 Pycharm代码 push到 Gitee远程仓库

应用场景: 本地 和 gitee 有 相同的项目。 本地代码做了新增。需要将新增的代码,推送gitee上。

步骤(详细步骤看上面的资源文件):

确保即将push的代码是 git 项⽬→确保本项目有新增的代码→右键新增的文件→git→添加(add)→提交(commit file)→弹出页面:确认自己要提交的文件被选中即可,其他都是本地的配置文件,不用勾选。注意描述信息必须尽量详细描述做了哪些修改。点击提交→pycharm左下角弹出信息显示提交成功(此时只是成功提交到了本地git上)→右键新增的文件→git→推送(push)→弹出页面:确认刚才写的描述无误和确认提交的文件无误,点击推送(push)→pycharm右下角弹出push成功→可以去gitee中检查下

【注意】add和commit不需要联网,但push必须联网

4、将 Gitee仓库的新代码 pull 到 PyCharm中

应用场景:本地和gitee有相同的项目。 gitee上代码做了新增。需要将新增的代码,拿到本地来。

步骤(详细步骤看上面的资源文件):

右键项目文件→git→拉取(pull)→pychrm本地看到文件,即拉取成功

5、解决冲突

应用场景:本地和gitee有相同的项目。 gitee上代码做了新增。本地对同一处代码,做了不同的新增

【结论】避免少出现冲突:建议先 pull ,再 push。

相关推荐
风尘浪子2 小时前
DevOps 企业级 CI/CD 实战 —— 整合 GitLab+Jenkins+Harbor+Docker 实现代码全自动化流程管理
ci/cd·docker·pipeline·gitlab·jenkins·harbor·devops·sshpublish
aiee18 小时前
Gitlab-Runner配置
ci/cd·docker·gitlab
公众号:ITIL之家1 天前
CI/CD与自动化运维的结合:加速交付与稳定运维
运维·ci/cd·自动化
smart_ljh1 天前
Jenkins持续集成与交付安装配置
运维·ci/cd·jenkins
七灵微1 天前
【测试】持续集成CI/CD
ci/cd
风车带走过往1 天前
CI/CD 流水线
ci/cd
JZC_xiaozhong2 天前
制造业该怎么做数据治理?
大数据·安全·ci/cd·容器·数据挖掘·数据分析·云计算
明明跟你说过3 天前
基于Jenkins + Ansible 构建CD持续部署流水线的详细指南
运维·ci/cd·ansible·jenkins
鲁子狄3 天前
[笔记] 使用 Jenkins 实现 CI/CD :从 GitLab 拉取 Java 项目并部署至 Windows Server
java·windows·笔记·ci/cd·ssh·gitlab·jenkins