Pycharm操作Git及GitHub的步骤详解


Posted in Python onOctober 27, 2020

项目开发中,代码管理肯定离不开git操作,Pycharm中没有复杂的命令操作,只需要进行一些简单的菜单操作就可以方便的实现版本管理,下面分别介绍下载pycharm中git的简单操作,以及在Pycharm中进行github项目的下载和上传。

Pycharm操作Git

1.pycharm配置git

Windows:

Pycharm操作Git及GitHub的步骤详解

Mac:

Pycharm操作Git及GitHub的步骤详解

完成配置后,点击Test可以看到本地的git版本信息。 2.git项目clone到本地

按照如下路径,输入git仓库地址以及本地项目目录,点击clone

Pycharm操作Git及GitHub的步骤详解

在弹出的密码框中输入git密码,点击ok

Pycharm操作Git及GitHub的步骤详解

3.提交及推送

新建一个文件进行提交,可以使用菜单按钮,也可以使用快捷键。

Pycharm操作Git及GitHub的步骤详解

输入提交信息,点击提交按钮:

Pycharm操作Git及GitHub的步骤详解

点击提交按钮

Pycharm操作Git及GitHub的步骤详解

也可以直接选择,提交并推送。

Pycharm操作Git及GitHub的步骤详解

文件名称颜色与文件状态说明

Pycharm操作Git及GitHub的步骤详解

红色, 表示在工作区

绿色, 表示在暂存区

蓝色, 表示文件有修改,位于暂存区

文件名无颜色,表示位于本地仓库区或已经提交到远程仓库区

4.其他操作 进入vcs->git可以进行其他git操作,比如创建分支、合并分支,暂存(Stash)、恢复(UnStash)等。

Pycharm操作Git及GitHub的步骤详解

Pycharm操作GitHub 1.按照如下路径配置github,输入github账号及密码。

windows

Pycharm操作Git及GitHub的步骤详解

Mac

Pycharm操作Git及GitHub的步骤详解

Pycharm操作Git及GitHub的步骤详解

2.克隆github项目的话,与上述git操作一致,只是仓库地址,换成了github的项目地址。

Pycharm操作Git及GitHub的步骤详解

3.本地项目push到github上

之前写过如何上传项目到GitHub,主要是使用git命令进行操作,感兴趣的可以看看。其实在pycharm中可以快速通过菜单操作,实现github项目的上传。

首先,新建一个本地pycham项目,然后按照如下顺序选择Share Preject On Github按钮。

Pycharm操作Git及GitHub的步骤详解

Pycharm操作Git及GitHub的步骤详解

然后,选择要提交的文件,输入提交信息,点击add。

Pycharm操作Git及GitHub的步骤详解

稍等片刻,刷新github仓库,可以看到新建的仓库和文件已经正常上传到github了,是不是很方便。

Pycharm操作Git及GitHub的步骤详解 

到此这篇关于Pycharm操作Git及GitHub的步骤详解的文章就介绍到这了,更多相关Pycharm操作Git及GitHub内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用Python脚本将Bing的每日图片作为桌面的教程
May 04 Python
深入学习Python中的装饰器使用
Jun 20 Python
Python搭建HTTP服务器和FTP服务器
Mar 09 Python
Python内置函数—vars的具体使用方法
Dec 04 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
python实现整数的二进制循环移位
Mar 08 Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 Python
python logging 日志的级别调整方式
Feb 21 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
Feb 25 Python
python plt可视化——打印特殊符号和制作图例代码
Apr 17 Python
Python如何定义有可选参数的元类
Jul 31 Python
python 爬虫如何正确的使用cookie
Oct 27 #Python
python+requests实现接口测试的完整步骤
Oct 27 #Python
python设置中文界面实例方法
Oct 27 #Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
Oct 27 #Python
基于python实现坦克大战游戏
Oct 27 #Python
Django xadmin安装及使用详解
Oct 26 #Python
python实现网页录音效果
Oct 26 #Python
You might like
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
thinkPHP实现MemCache分布式缓存功能
2016/03/23 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
python中MySQLdb模块用法实例
2014/11/10 Python
Python+django实现简单的文件上传
2016/08/17 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
python中实现k-means聚类算法详解
2017/11/11 Python
一条命令解决mac版本python IDLE不能输入中文问题
2018/05/15 Python
Python2实现的图片文本识别功能详解
2018/07/11 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
解决Python selenium get页面很慢时的问题
2019/01/30 Python
python实现数据分析与建模
2019/07/11 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
国际知名军事风格休闲装品牌:Alpha Industries(阿尔法工业)
2017/05/24 全球购物
儿科主治医生个人求职信
2013/09/23 职场文书
学校献爱心活动总结
2014/07/08 职场文书
项目投资意向书范本
2015/05/09 职场文书