目录
[二、 git的简介与安装](#二、 git的简介与安装)
[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中)
一、理论
🔴概念:
- 团队成员将自己的工作成果,持续集成到一个公共平台的过程。成员可以每天集成一次,也可以一天集成多次。
🔴相关工具:
- 本地代码管理: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。