1、主题

  介绍如果通过Pycharm使用本地Git集。

  2、准备工作  

  (1)PyCharm版本为2.7或更高

  (2)已经创建一个工程

  (3)Git插件可用,对应可执行文件在 Git page页面正确配置

  3、创建一个Git集

  按下Alt+`显示常用的VCS命令(也可以通过主菜单VCS→VCS Operations Popup),选择Create Git repository命令:

Git通过在父目录下创建一个.git文件夹来安装本地版本库。此处我们选择在根目录下创建.git目录:

 4、Pycharm用户界面变化

  (1)出现Changes tool window窗口

  (2)Solver.py文件名变色

这也意味着这个新的文件尚未添加版本控制(稍后介绍)。

  (3)打开设置对话框(Ctrl+Alt+S),单击 Version Control,发现MySimplePythonApplication目录已经和Git关联:

5、为文件添加版本控制

  方法put a file under version control,这里例举一种。选择Solver.py文件,按下Ctrl+Alt+A。

  Solver.py文件变为绿色,意味着已经进行了版本控制,但尚未托管:

6、提交本地版本库

  在Changes tool window窗口中选择 Solver.py文件,按下Ctrl+K,输入信息,单击Commit。

  打开Changes tool window的Log tab选项卡查看;

 7、查看当前分支

  两种方式:

  第一,使用主菜单命令VCS→Git→Branches,在弹出的窗口中查看:

第二,使用状态栏上的Git组件:

8、更改主分支代码

  以重命名为例。将光标定位在discr符号上,按下Shift+F6,输入新名字discriminant。

  注意此时左槽会产生相应标记:

 单击这个标记,Pycharm会弹出窗口提示当前所做更改。按下Ctrl+K快捷键更新代码。

  9、创建一个新的分支

  单击状态栏上的分支图标,输入名称:

  

新分支现在在当前 Changes tool window窗口中,作为一个选项卡:

  

接下来再从主分支中创建第二个分支(Branch2)。

  10、更改新分支中的代码

  切换到分支1:

  

将光标定位在discriminant符号上,按下Shift+F6,输入简写,例如dis,然后按下Ctrl+K托管更改。

  对分支2进行同样操作。

  11、合并分支

  只能将当前分支合并到其他分支上。使用VCS→Git→Merge Changes的主菜单命令:

  

选择接受这些更改并托管,再次查看,发现比之前更复杂了:

  

转自:https://blog.csdn.net/u013088062/article/details/50350520

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法的更多相关文章

  1. PyCharm 教程

    转自:http://blog.csdn.NET/u013088062/article/details/50388329 作者:山在岭就在 之间花了一周多的时间把Pycharm官方帮助文档翻译了一遍,一 ...

  2. 最全PyCharm教程

    最全PyCharm教程--for python PyCharm简介: PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrai ...

  3. 最全Pycharm教程(11)——Pycharm调试器之断点篇

    最全Pycharm教程(1)--定制外观 最全Pycharm教程(2)--代码风格 最全Pycharm教程(3)--代码的调试.执行 最全Pycharm教程(4)--有关Python解释器的相关配置 ...

  4. 最全PyCharm教程--for python

    PyCharm简介: PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手.   同时支持Google App E ...

  5. 最全Pycharm教程(10)——Pycharm调试器总篇

    最全Pycharm教程(1)--定制外观 最全Pycharm教程(2)--代码风格 最全Pycharm教程(3)--代码的调试.执行 最全Pycharm教程(4)--有关Python解释器的相关配置 ...

  6. 最全Pycharm教程(38)——Pycharm版本号控制之远程共享

    1.主题 介绍怎样通过GitHub共享你的本地Git版本号库 2.准备工作 (1)Pycharm版本号为2.7或者更高 (2)Git以及GitHub可用 (3)有GitHub storage的读写权限 ...

  7. PyCharm 教程(五)断点 调试

    PyCharm 教程(五)断点 调试 PyCharm 作为IDE,断点调试是必须有的功能.否则,我们还真不如用纯编辑器写的快. [运行]和[调试]前的设置,详见前面的文章,helloword. 1,设 ...

  8. PyCharm 教程(四)显示行号

    PyCharm 教程(四)显示行号 在PyCharm 里,显示行号有两种办法: 1,临时设置.右键单击行号处,选择 Show Line Numbers. 但是这种方法,只对一个文件有效,并且,重启Py ...

  9. Web开发入门教程:Pycharm轻松创建Flask项目

    Web开发入门教程:Pycharm轻松创建Flask项目 打开Pycharm的file,选择创建新的项目,然后弹出对话框,我们可以看到里面有很多的案例,Flask.Django等等,我们选择生成Fla ...

随机推荐

  1. java.sql.SQLException: Access denied for user 'gaoqi'@'127.0.0.1' (using password: YES)

    GRANT ALL PRIVILEGES ON *.* TO root @'%' IDENTIFIED BY "mypassword";--%表示所有的IP都能访问,也可以修改为专 ...

  2. golang采坑记录

    安装golang,引入第三方库,采坑 1.获取安装包 go语言中文网:https://studygolang.com/dl 官网地址:https://studygolang.com/dl 2.下载 选 ...

  3. 主席树 hdu 4348

    题意:有一个由n个数组成的序列,有4中操作: 1.C l r d [l,r]这段区间都加上d 2.Q l r 询问[l,r]这段区间的和 3.H l r t 询问之前t时间[l,r]的区间和 4.B ...

  4. robotframework初始化时有返回值怎么处理

    方法一:set suite variable/set global variable 假设执行add school class会返回一个id,这个id在后面的脚本中还要使用. 因为初始化时只能有一个关 ...

  5. 在MyEclipse2017中配置JDK和Tomcat8.5

    在MyEclipse2017中配置Tomcat8.5: 首先,确保你已安装好JDK.Tomcat等 1.启动MyEclipse后,点击菜单栏的"Window": 2.为MyEcli ...

  6. Redis-复制(MasterSlave)

    Redis的复制(Master/Slave) 是什么: 行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave ...

  7. python web django base skill

    web框架本质 socket + 业务逻辑 框架实现socket tonado node.js 使用WSGI实现socket django flask 自己实现框架思路 wsgiref socket ...

  8. [代码记录] C语言链表

    #开始 · 简单的创建链表 #代码 #include<conio.h> #include<stdio.h> #include<stdlib.h> struct St ...

  9. TensorFlow:使用inception-v3实现各种图像识别

    程序来自博客: # https://www.cnblogs.com/felixwang2/p/9190740.html上面这个博客是一些列的,所以可以从前往后逐一练习. # https://www.c ...

  10. Android学习02

    今天学了ScrollView&HorizontalScrollView和WebView 一.ScrollView(垂直滚动),HorizontalScrollView(水平滚动) Scroll ...