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中使用urllib2模块编写爬虫的简单上手示例
Jan 20 Python
Python机器学习之K-Means聚类实现详解
Feb 22 Python
Anaconda下配置python+opencv+contribx的实例讲解
Aug 06 Python
python中强大的format函数实例详解
Dec 05 Python
python实现windows倒计时锁屏功能
Jul 30 Python
python协程gevent案例 爬取斗鱼图片过程解析
Aug 27 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
Jan 08 Python
Python post请求实现代码实例
Feb 28 Python
Python视频编辑库MoviePy的使用
Apr 01 Python
python爬虫 requests-html的使用
Nov 30 Python
Python实现制作销售数据可视化看板详解
Nov 27 Python
pd.drop_duplicates删除重复行的方法实现
Jun 16 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
简单的移动设备检测PHP脚本代码
2011/02/19 PHP
PHP filter_var() 函数 Filter 函数
2012/04/25 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
jQuery select操作控制方法小结
2010/05/26 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之二
2011/12/31 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
js实现自动图片轮播代码
2017/03/22 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
2020/08/15 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
tensorflow输出权重值和偏差的方法
2018/02/10 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
python实现基于朴素贝叶斯的垃圾分类算法
2019/07/09 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
完美主义个人的自我评价
2014/02/17 职场文书
2014年迎新年活动方案
2014/02/19 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
支教个人总结
2015/03/04 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python
Python标准库之typing的用法(类型标注)
2021/06/02 Python