当前位置:   article > 正文

软件测试——代码管理工具Git、Source tree

代码管理工具

8.1 什么是Git

Git 是一款版本控制工具,我们首先可以将其理解成多人协同开发代码的管理工具,每个人员的代码交给Git进行管理时,都会由一个版本进行记录。
Git应用场景:
在这里插入图片描述
可以回退版本,这里的V* 代表版本。
Git常用的软件:例如GitHub、Git Lab、Gitee(码云)
我们这里简单讲Gitee,可以直接去Gitee官网上进行注册。
gitee(码云):https://gitee.com/

8.2 Git的工作流程

在这里插入图片描述Git 客户端操作工具Source tree。
在这里插入图片描述
在这里插入图片描述
下载安装好后,来看看界面
在这里插入图片描述

8.3 Git的使用操作

8.3.1 创建仓库

在我们gitee(码云)上右上角,有一个+号,点击然后新建仓库。
在这里插入图片描述
新建仓库需要填写相关的信息,填写完后记住仓库地址,勾选选择分支模型。
在这里插入图片描述创建完成后,出现的这些信息如下图,其实不用关注太多。
在这里插入图片描述远程仓库创建好后,克隆远程仓库到本地仓库。
在这里插入图片描述
目录复制过来后,下边的目标路径会自动生成一个本地电脑路径,我们对应的仓库就是这个文件夹里面

在这里插入图片描述本地仓库创建好后,我们实验一下,在本地仓库里创建一个readme文本文件,此时Source tree上就会自动检测到仓库里的东西。
在这里插入图片描述

8.3.2代码的拉取与推送

我们选择文件后,点击暂存所选,然后就会跑到上边去,然后填写相关的备注或者其他的,就可以提交了。
在这里插入图片描述此时我们可以看到,点击提交后,gitee和Soucetree上边都有了我提交的文件。
在这里插入图片描述
所以,我们可以在本地仓库里编写代码,然后提交到git上边去。例如我们在本地仓库中创建一个项目,创建完毕后,Soucetree里边会自动的检索为暂存的文件,如图:创建一个项目,编写代码。
在这里插入图片描述
然后我们返回Source tree上,就会看见一个我们创建的项目代码。

在这里插入图片描述重复刚才我们提交的步骤。
在这里插入图片描述提交以后,我们就会在Gitee上看到我们提交的代码。
在这里插入图片描述这样就提交完成了。

那么光提交,远程文件拉取到本地仓库呢?例如下图,别人已经写好了代码,我们本地与线上的不同,
在这里插入图片描述我们直接在Source tree上点击拉取即可。
在这里插入图片描述
当我们拉取完成后,代码会直接在pycharm里面更新。
在这里插入图片描述

8.3.3 Git分支的创建、删除与合并

在Source tree上怎么创建分支呢?当我们创建仓库时,会自动创建一个master主分支,我们直接选中这个主分支,选中哪个分支左边会有一个小圆圈,如图左上所示,选中后直接创建即可。
在这里插入图片描述创建后,此时分支1与master主分支是代码相同,但是是隔离的,此时在分支1上修改代码是不会影响到master主分支的。
在这里插入图片描述
我们多创建几个分支后,Gitee上边也会同步的。
在这里插入图片描述
当我们在分支上的工作完成后怎么合并分支呢,直接在右边选中合并分支为主分支,就是左边有一个小圆圈代表选中的分支,然后点击被合并的分支,右键,合并分支即可。
在这里插入图片描述
同样的操作,选中分支,然后想要回退带哪个版本,直接选中这个提交的版本,右键选择回滚提交。
在这里插入图片描述
删除分支也是一样的,但是不能选中分支为主分支后,删除主分支,如图,此时已经选中了dev2,此刻是删除不了dev2的。
在这里插入图片描述
简单总结一下,Source tree操作比较抽象,因为是source tree、pycharm、gitee三个平台一起的,所以需要下来慢慢琢磨。
本篇文章简单讲解了一下Git的相关内容,详细了解还需要自行下来慢慢琢磨。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/710266
推荐阅读
相关标签
  

闽ICP备14008679号