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多线程抓取天涯帖子内容示例
Apr 03 Python
Python3基础之基本数据类型概述
Aug 13 Python
wxPython窗口的继承机制实例分析
Sep 28 Python
浅谈python写入大量文件的问题
Nov 09 Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 Python
Python自动化导出zabbix数据并发邮件脚本
Aug 16 Python
python实现代码统计器
Sep 19 Python
基于python判断目录或者文件代码实例
Nov 29 Python
解决Python Matplotlib绘图数据点位置错乱问题
May 16 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
Jun 02 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
如何在mac版pycharm选择python版本
Jul 21 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基础知识:类与对象(3) 构造函数和析构函数
2006/12/13 PHP
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
PHP学习笔记之二
2011/01/17 PHP
destoon二次开发常用数据库操作
2014/06/21 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
JavaScript函数详解
2015/02/27 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
Python 转义字符详细介绍
2017/03/21 Python
答题辅助python代码实现
2018/01/16 Python
django如何连接已存在数据的数据库
2018/08/14 Python
python numpy库np.percentile用法说明
2020/06/08 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
西尔斯百货官网:Sears
2016/09/06 全球购物
管理标语大全
2014/06/24 职场文书
装修施工安全责任书
2014/07/24 职场文书
同意落户证明
2015/06/19 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers