欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

程序员文章站 2023-08-30 21:58:45
1、主题 介绍如果通过Pycharm使用本地Git集。 2、准备工作 (1)PyCharm版本为2.7或更高 (2)已经创建一个工程 (3)Git插件可用,对应可执行文件在 Git page页面正确配置 3、创建一个Git集 按下Alt+`显示常用的VCS命令(也可以通过主菜单VCS→VCS Ope ......

1、主题

  介绍如果通过pycharm使用本地git集。

  2、准备工作  

  (1)pycharm版本为2.7或更高

  (2)已经创建一个工程

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

  3、创建一个git集

  按下alt+`显示常用的vcs命令(也可以通过主菜单vcs→vcs operations popup),选择create git repository命令:
最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

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

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

 4、pycharm用户界面变化

  (1)出现changes tool window窗口

  (2)solver.py文件名变色

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

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

  (3)打开设置对话框(ctrl+alt+s),单击 version control,发现mysimplepythonapplication目录已经和git关联:

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

5、为文件添加版本控制

  方法,这里例举一种。选择solver.py文件,按下ctrl+alt+a。

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

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

6、提交本地版本库

  在changes tool window窗口中选择 solver.py文件,按下ctrl+k,输入信息,单击commit。

  打开changes tool window的log tab选项卡查看;

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

 7、查看当前分支

  两种方式:

  第一,使用主菜单命令vcs→git→branches,在弹出的窗口中查看:

                最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

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

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

8、更改主分支代码

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

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

最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

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

  9、创建一个新的分支

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

  最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

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

  最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

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

  10、更改新分支中的代码

  切换到分支1:

  最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

将光标定位在discriminant符号上,按下shift+f6,输入简写,例如dis,然后按下ctrl+k托管更改。

  对分支2进行同样操作。

  11、合并分支

  只能将当前分支合并到其他分支上。使用vcs→git→merge changes的主菜单命令:

  最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

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

  最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

 

 

 

 

转自: