Pycharm版本控制配置及使用

论坛 期权论坛 脚本     
匿名技术用户   2020-12-27 00:28   663   0

1、主题

版本控制(Version Control)是一种非常方便的工具,能够将不同版本的程序上传至服务器端,方便对之前版本进行保存与读取。接下来介绍一下Pycharm下Git版本控制工具的安装与使用。

2、版本

操作系统: windows 10

Pycharm: 2017.3.4 (Professional Edition)

Git: 2.14.1

3、安装与配置

(1)安装

首先需要安装PycharmGit,安装过程较简单,就不详细说明了。

(2)Git配置

安装完成后,打开Pycharm -> File -> Settings -> Version Control -> Git,如下图所示

设置Git的路径:

点击Path to Git executable编辑栏右侧的 "...",选择刚才#Git#/bin/git.exe,#Git#为Git安装路径,点击右侧Test按钮,如果出现

就表示配置成功。

4、版本控制的具体使用

(1)在已有项目下添加本地版本库

点击任务栏中VCS- > Import into Version Control -> Create Git Repository,选择要添加至本地版本库的项目的根目录,添加成功后,会在该项目根目录下生成一个.git的文件夹,即本地版本库所在的文件夹。

另外,在Setting -> Version Control中的Directory框中,会自动将该项目关联至Git库中

(2)为文件或项目添加版本控制

在为项目创建本地版本库后并与Git进行关联后(步骤(1)),可以在左侧Project中文件名称颜色会变成深红色,这意味着该文件并没有添加版本控制。此时,选择需要添加版本控制的文件或项目(如是项目的话选择文件目录项目文件夹),点击右键选择Git -> Add (Ctrl + Alt + A),成功添加后,选择的文件名称颜色会变为绿色(若添加项目则该项目下所有文件会变颜色)。

(3)提交本地版本库

在为文件或项目添加版本控制后,实际上还没有进行存储。此时需要将文件/项目提交至本地版本库(即步骤1创建的文件夹)中,具体方法为,选择项目/文件,点击右键选择Git -> Commit Directory

点击Commit即可完成提交,在之后的使用过程中,可以重复进行该操作以存储不同版本的代码。

5、创建Branch

分支(Branch)用于某些文件或部分程序的修改,对分支中代码的修改不会影响主项目

创建分支的选项在Pycharm界面的右下角,点击New Branch

上图中old_prepare_data为我之前创建的分支,在该分支上点击左键可以进行一些常用操作

Checkout表示切换至该分支下的代码

(1)提交分支中的代码

创建完分支后,可以对分支中的代码进行修改,并且可以按照之前的提交本地版本库将该分支的代码进行提交,该操作不会影响主项目中的版本,且可重复进行版本提交。

(2)合并不同分支中的内容

如果创建了两个分支,并分别进行了代码的修改,可以通过Merge选项对这两个分支进行合并

在进行合并时,可以选择仅使用当前分支的修改、仅使用目标分支的修改,或者对两个分支的内容进行合并(即上图中的Accept Yours, Accept Theirs与Merge三个选项),合并两个分支的界面如下

可以通过上图中两个箭头选择如何合并成为需要的代码,最后点击下方Apply进行合并。

6、将本地项目版本同步至GitHub中

如果将本地项目同步至GitHub中,就可以在其它计算机中同步项目或者共同开发项目。

(1)配置Pycharm下的GitHub

具体过程见:(暂无)

(2)将在Github中创建资源库

点击任务栏中VSC -> Import into Version Control -> Share Project on GitHub

点击share即可。

(3)将项目同步至GitHub

在左侧Project中选择需要同步的项目/文件,点击右键选择Git -> Repository -> Push (Ctrl + Shift + K)

点击Push即可

如果需要同步某个Branch只要切换至该分支后,进行同样的操作,即可在GitHub中创建同样的Branch。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP