Python集成开发环境Pycharm+Git+Gitee(码云)
*********************************************************************
本文主要介绍集成开发环境的配置过程,方便多人协作办公、代码版本控制
1.环境介绍
2.环境搭建
1)注册码云账户,创建代码仓库
2)安装Git
3)Pycharm 配置Git 代码提交到本地仓库
4)代码托管到远程仓库码云
*********************************************************************
一、环境介绍
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
码云(gitee.com)是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 350 万的开发者选择码云。(国产)
二、环境搭建
1)注册码云账户,创建代码远端仓库
- 码云地址: https://gitee.com/ 建议使用邮箱注册,笔者没有使用所以又进行了邮箱绑定
- 创建远端代码仓库
- 红框地址就是远端库地址,提交或者更新代码都是这个地址
2)安装Git,可以自己去官网下载 https://git-scm.com/ 或者百度云盘提取,直接下一步安装至结束,鼠标右击桌面出现Git GUI Here和Git Bash Here则说明安装成功!
链接:https://pan.baidu.com/s/1AMJgPTCANWrysQCqWCFU8w
提取码:8o54
注意:在Git Bash Here 设置一下Git 用户名和邮箱,提交代码会用到
$ git config --global user.name “wirelessqa”
$ git config --global user.email wirelessqa.me@gmail.com
3)Pycharm 配置Git
- 安装Pycharm见笔者另一篇博客:https://www.cnblogs.com/xjx767361314/p/10195661.html
- 设置git管理代码
- 将开发的代码托管到本地仓库Git
- 初始化仓库:git init
- 添加代码到本地仓库:git add .
- 查看本地仓库代码状态:git status
4)代码托管到远端仓库码云
- 配置远端仓库地址
- 将码云仓库地址粘贴到这里,需要进行码云账户验证,注册的账户信息
- 点击提交图标或快捷键ctrl+k提交代码到远端码云,可以commit或者commit&push
- 笔者是没有commit&push 而是terminal窗口命令push的,但效果是一样的!
- 登录远端仓库码云,查看代码情况,至此环境搭建完成,代码提交成功!
- 多人协同开发,配置仓库成员,建议链接分享,直接利用Pycharm导入即可
- Pycharm 导入远端库码云代码,利用git命令或者Pycharm工具自带方式创建分支,分支开发,最后合并到master
最后 Git常用命令列举:
添加文件到Git仓库,分两步:
使用命令git add .
使用命令git commit -m 描述提交内容
分支使用:
查看分支:git branch
创建分支:git branch
切换分支:git checkout
推送自己的修改到远程分支 git push origin
创建+切换分支:git checkout -b
合并某分支到当前分支:git merge
提交到远程仓库 git push
删除分支:git branch -d
Git使用才刚刚开始,后续会继续分享~
转载博客:
Git使用工作流 : https://blog.csdn.net/phunxm/article/details/48575797
Git常用命令:https://blog.csdn.net/lxw198902165221/article/details/89228458
强烈推荐码云这个平台,国产开源、好用,Git相关知识收集的很全面,赞!
码云提供的Git命令:https://oschina.gitee.io/learn-git-branching/
码云提供的Git大全:https://gitee.com/all-about-git
Python集成开发环境Pycharm+Git+Gitee(码云)的更多相关文章
- 无脑安装——Python 及 安装python集成开发环境pycharm
无脑安装--Python 及安装python集成开发环境pycharm 1.真机安装python 2.安装python集成开发环境pycharm Python 是一种解释型语言 Python 是面向对 ...
- 【笔记】Python集成开发环境——PyCharm 2018.3下载、注册、帮助文档
[博客导航] [Python导航] 前言 使用好的开发环境将有效提高编程效率,在Python使用上我是小白,所以特意请教了从事语言处理的成同学,告知我,推荐使用Pycharm和IntelliJ. 目前 ...
- Python - 集成开发环境Pycharm的使用方法和技巧
PyCharm HomePage:PyCharm 我的Pycharm,我做主 Getting Started with PyCharm Pycharm使用技巧 Documentation & ...
- python集成开发环境PyCharm
环境安装视频介绍:http://pan.baidu.com/s/1gfz6wiZ ppmb 外加几个截图: activate:
- Python集成开发环境PyCharm调试
Run/Debug配置: 设置断点:在行号后单击(再单击取消) 启动调试:Shift+F9 单步执行:F8 进入函数:F7 跳出函数:Shift+F8 运行到下一个断点:F9 调试中查看: 退出调试: ...
- 【Python开发】python集成开发环境IDE搭建
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...
- 【转】windows和linux中搭建python集成开发环境IDE
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- windows和linux在建筑python集成开发环境IDE
http://blog.csdn.net/pipisorry/article/details/39854707 使用的系统及软件 Ubuntu / windows Python 2.7 / pytho ...
- 【转】linux和windows下安装python集成开发环境及其python包
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
随机推荐
- 算法中时间复杂度概括——o(1)、o(n)、o(logn)、o(nlogn)
在描述算法复杂度时,经常用到 o(1), o(n), o(logn), o(nlogn) 来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义:这是算法的时空复杂度的表示.不仅仅用于表示时间复 ...
- Linux对用户态的动态内存管理
Linux对内核态内存分配请求与用户态内存分配请求处理上分别对待 Linux本身信任自己,因此Linux内核请求分配多少内存,就会马上分配相同数量的内存出来. 但内核本身不相信应用程序,而且通常应用程 ...
- Thymeleaf 遇到的问题
1. 后台传递long类型的值作为 js 执行方法的参数,精准度失效解决办法 解决办法:用thymeleaf的拼接字符串方法来解决 例:<button class="btn btn-p ...
- 零基础如何快速学习好Python网络爬虫?
Python网络爬虫上手很快,能够尽早入门,可是想精通确实是需求些时间,需求达到爬虫工程师的级别更是需求煞费苦心了,接下来共享的学习道路是针对小白或许学习Python网络爬虫不久的同伴们. 学习网络爬 ...
- 重定向和转向的写法,重定向以post方式提交
重转向保留跳转过来的Referer,路径不会变1 request.getRequestDispatcher("/eventweb/index.sp?loginId=" + logi ...
- Spring IOC DI AOP 的简单理解及应用
Spring两大特性:IOC 和AOP.IOC 控制反转,AOP 面向切面编程 spring 核心容器的主要组件时Bean工厂(BeanFactory) ,Bean 工厂使用控制反转模式来降低程序代码 ...
- mysql数值字符串类型的按照数值进行排序
今天遇到一个问题,就是对mysql数值字符串类型进行排序,在默认情况下使用order by 字段名称 desc/asc 进行排序的时候,mysql进行的排序规则是按照ASCII码进行排序的,并不会自动 ...
- BZOJ 1779. [Usaco2010 Hol]Cowwar 奶牛战争
传送门 考虑构建网络流模型 把一个流量看成一只奶牛的攻击过程,那么答案就是最大流 因为每只奶牛只能操作一波,所以构造分层图,一层相当于一步 第一层就是初始状态,从 $S$ 向所有 $J$ 奶牛连一条流 ...
- vscode 常用命令行
Ctrl+Shift+P: 打开命令面板 打开一个新窗口: Ctrl+Shift+N 关闭窗口: Ctrl+Shift+W 新建文件 Ctrl+N 代码行缩进 Ctrl+[ . Ctrl+] 上下 ...
- 【转】CentOS 7.3 从下载到安装
CentOS 7.3 从下载到安装 https://blog.csdn.net/sxy2475/article/details/75194142 [百度知道]图解CentOS 7.3安装步骤 ht ...