git与pycharm的使用详解(git+gitlab+pycham)

前言

当自动化框架搭建出来后,需要多个人来使用框架,写自动化用例。

在这个阶段,我们不可能将写好的代码打包发给其他人,这样很麻烦,多人协作一点也不灵活。

这时候,就提现出了git的价值

 

一、下载安装

1、 windows安装

1)到Git官网下载,网站地址:https://git-scm.com/downloads 下载windows版本

2)双击安装包 具体安装方法可参考https://www.jianshu.com/p/414ccd423efc教程

 

2、 mac安装

首先查看电脑是否安装Git,终端输入:

git

如果没有通过homebrew安装Git

brew install git

二、配置git

首先进入git黑窗口

1、设置username

git config --global user.name "填写名字"

回车,回车后没报错就ok

2、设置email

git config --global user.email "填写你的邮箱"

回车

 

3、创建ssh key

ssh-keygen -t rsa -C "[email protected]"

没有创建过的,会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

终端查看.ssh/id_rsa.pub文件

用cat命令查看

cat .ssh/id_rsa.pub

 

三、gitlab

1、账号创建

1.1 找运维同学开通gitlab账号,并且拉进测试自动化项目组里

 

2、gitlab配置ssh key

git与pycharm的使用详解(git+gitlab+pycham)_第1张图片

 

 

 

 

 

四、pycham拉取代码

1、首先进入至gitlab项目里,然后点击克隆,复制使用ssh克隆(浏览器翻译后叫克隆)

 

 

 

 git与pycharm的使用详解(git+gitlab+pycham)_第2张图片

 

 

 

2、打开pycham,进入至初始页面’welcome to pycharm‘ 然后点击get from vcs,然后将从gitlab中复制过来的ssh克隆地址粘贴过来,然后下一步,则会拉取这个分支下的代码到本地

git与pycharm的使用详解(git+gitlab+pycham)_第3张图片

 

 

拉取后的效果

git与pycharm的使用详解(git+gitlab+pycham)_第4张图片

 

 

 

 

五、pycham提交代码至git

1、拉取过代码后,我们就可以基于这个代码进行维护了

刚拉取过来的代码本地分支只有master分支,点击然后 new Branch 创建个分支,名字可以自己根据本次提交代码类型,创建好后就可以编辑新增代码了

git与pycharm的使用详解(git+gitlab+pycham)_第5张图片

 

 

2、Add 提交到暂存区

当我们在本地分支下创建py文件时,会提示 Add file to git   是否提交到git  选择Add

3、commit 将添加到暂存区的内容提交到本地仓库中

当我们本次代码全部编辑完成后,点最顶部功能栏git按钮,点击第一个按钮commit 然后勾选上本次要提交的代码,输入本次提交代码的备注,然后点击commit

git与pycharm的使用详解(git+gitlab+pycham)_第6张图片

 

 

4、push 将本地的分支版本上传到远程并合并

当我们commit后,点击顶部git 点击push ,提交到远程仓库中

git与pycharm的使用详解(git+gitlab+pycham)_第7张图片

 

 

 

这时候我们已经顺利提交到git中了,这时候去gitlab查看

 

 

六、gitlab合并分支

1.点击仓库 - 分支 概览里,就可以看到我们刚刚提交过来的分支,然后可以点击“比较”查看提交了哪些内容,确认无误后,点击合并请求

2.然后输入Description 描述

3.下面合并选项中默认勾选了第一个,勾选后会删除源分支,不想删除则取消勾选

4.点击creta合并请求

git与pycharm的使用详解(git+gitlab+pycham)_第8张图片

 

 

 

5.确认合并

git与pycharm的使用详解(git+gitlab+pycham)_第9张图片

 

 

这样gitlab上就将分支合并到master中了

 

七、拉取最新代码 然后流程结束

1、切换至pycharm ,并且切换至master分支,选择master然后checkout切换至master分支

git与pycharm的使用详解(git+gitlab+pycham)_第10张图片

 

 

2、拉取最新代码

点击git,点击pull 弹出pull to *****弹窗,然后选择master pull就可以了

git与pycharm的使用详解(git+gitlab+pycham)_第11张图片

 

你可能感兴趣的:(git与pycharm的使用详解(git+gitlab+pycham))