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采用raw_input读取输入值的方法
Aug 18 Python
Windows系统下安装Python的SSH模块教程
Feb 05 Python
python编程实现归并排序
Apr 14 Python
Linux RedHat下安装Python2.7开发环境
May 20 Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 Python
flask中过滤器的使用详解
Aug 01 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
Feb 22 Python
Django框架首页和登录页分离操作示例
May 28 Python
Python3常见函数range()用法详解
Dec 30 Python
python实现随机加减法生成器
Feb 24 Python
python文件编写好后如何实践
Jul 07 Python
Python爬虫框架之Scrapy中Spider的用法
Jun 28 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导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
2016/05/18 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
Python 25行代码实现的RSA算法详解
2018/04/10 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
Python中print函数简单使用总结
2019/08/05 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
详解Canvas事件绑定
2018/06/27 HTML / CSS
美国电子产品主要品牌的授权在线零售商:DataVision
2019/03/23 全球购物
数据库笔试题
2013/05/09 面试题
汉语专业应届生求职信
2013/10/01 职场文书
《桥》教学反思
2014/04/09 职场文书
演讲稿开场白台词
2014/08/25 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
销售业务员岗位职责
2015/02/13 职场文书
小学英语听课心得体会
2016/01/14 职场文书
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js