PyCharm — Gitee 插件
本文:在本地电脑安装 Git,在线注册 Gitee,给 PyCharm 配置 Gitee的使用。
Git 和代码托管平台
代码托管平台是基于网络服务器的远程代码仓库,一般我们简单称为远程库。
代码托管平台是为程序员提供的一个在线协作、管理和托管代码的服务。它们通常提供基于Web的用户界面,支持代码版本控制、合并请求、问题跟踪、Wiki等功能,使得团队成员可以在同一地方协作一起编辑、共享和管理代码。
➢ 互联网
✓ GitHub(外网):GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。
✓ Gitee 码云(国内网站):有国内github之称。支持Git、SVN。
➢ 局域网
✓ GitLab:一般公司内部使用,不对外开放。
Git 工作图解(先看)
Git 客户端安装(Windows)
下载完 .exe,双击安装。一路”next“,默认选项。不建议修改安装⽬录位置。
配置用户名和邮箱
提前注册一个@136网易邮箱
- git config --global user.email "邮箱名@xxx.com"
- git config --global user.name "非中文的⽤户名"
查看是否配置成功
- git config user.name
- git config user.email
注册一个 Gitee(码云) 账号
Gitee 网站:https://gitee.com/
登录,点击头像 - 设置,绑定你的邮箱,方便后续使用。
PyCharm 安装配置 Gitee
安装 Gitee 插件
打开 PyCharm,在 Settings - Plugins 里面,搜索 Gitee 插件,安装后重启 PyCharm。
配置 Git 和 Gitee
PyCharm 使用 Gitee
1. 将 Gitee 新仓库 Check out 检出 到 PyCharm 中
新建仓库 test02
打开 test02,点击“克隆/下载” 按钮,使⽤ “复制” 按钮,复制仓库URL地址。
在 PyCharm 中,点击菜单中的 VCS 选项。选择 “Get from Version Control...(从版本控制中获取...)” 。
或者,如果 PyCharm 绑定了 Gitee,可以点击 Git - Clone,直接拉取项目。
在新窗口打开查看
2. 推送 PyCharm 新项目到 Gitee 远程仓库
在 PyCharm 中打开未上传的项目,点击 Git - Gitee - Share Project on Gitee
PyCharm下准备 任意⼀个 未被 git 管理(菜单中有 VCS)的项⽬。 将其推送到 Gitee 保存。
非中文的项目名。直接 ” Share “
默认勾选项目下的所有文件,然后 ” Add“
提交成功会有提示
刷新 Gitee,确认 新项⽬ 已成功添加。
3. 将 PyCharm 代码 Push 到 Gitee 远程仓库:
本地 和 gitee 有 相同的项目。 本地代码做了新增。需要将新增的代码,推送gitee上。
从 Gitee 拉来的项目,做了改动后,需要重新 Push 到 Gitee
比如下面,在 test02 项目中,新建了一个 hello_gitee.py 文件
最后,点击 Push,提交到 Gitee 上。
刷新 ,就能看到了。
4. 将 Gitee 仓库的新代码文件,Pull 到 PyCharm 中
本地 和 gitee 有 相同的项目。 gitee上代码做了新增。需要将新增的代码,拿到本地来。
在 Gitee 上新建一个文件,如下:
打开 PyCharm, 将 Gitee 仓库中新增的文件 拉取(pull)到 项⽬中
5. Gitee 和 本地 都做了改动,需要合并同步
比如,在 gitee 上的文件的内容如下:
在本地的文件的内容如下:
显然,两边都做了修改。
解决办法:
先对本地的 hello_gitee.py 文件操作,先 Add,再 Commit,再 Push。
点击 Push 时会触发Push Rejected (Push被拒绝) 弹框, 选择 Merge。
点击 Merge 后,显示下图:左边右边有双箭头,点击箭头先后合并
比如,先右后左,中间是合并后的代码样子。然后 Apply
点击 Apply 后,本地代码就是合并后的样子。但是 Gitee 上还是原样。
这时,右键点击文件,Git - Pull。(先把Gitee上的文件版本Pull到本地)
然后,右键点击文件,Git - Push。(推送到Gitee上)这样才算同步 本地 和 Gitee 了。
总结:
- 1. 从 gitee上拉取一个项目下来:,点击 Git - gitee - open on Gitee 或者 Git - Clone 填写URL
- 2. 把本地的项目上传到 gitee :在 pycharm 中打开即将上传的项目,点击 Git - gitee - share Project on Gitee
- 3. 提交新修改的代码到gitee中:先 Add 到暂存区,再 Commit 到本地仓库,最后是 Push 到 Gitee
- 4. 在gitee上修改了文件,需要同步给 pycharm:右键本地项目,Git - Pull
- 5. 本地与Gitee都做了修改时,对本地的执行Add,Commit,Push 触发 Merge,Apply 后 Pull,再 Push。