![](https://img-blog.csdnimg.cn/20190921094332775.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Git
TesterAllen
理想还很远,但今天你努力了吗?学的越多,会的越少
展开
-
01《穿越时空的git》科幻小电影-Git创建版本库和常用命令操作-提交、回退、撤销、删除
一、创建版本库what is 版本库?无论我们平常使用git的频率如何,但是从事IT这个行业的小伙伴一定经常听到有人在说,哪个哪个牛X的项目在哪个仓库,哪个项目的仓库被人恶意添加issue(之前就听说了阿波罗计划的代码仓库中issue被很多无关的中文评论占楼~哎,咱们测试工程师一定不要这样做,为这个行业尽一份力);说了这么多废话,其实我们平常说的仓库就是版本库,版本库又名仓库,英文名叫repo...原创 2019-09-19 19:47:51 · 623 阅读 · 0 评论 -
02 GitHub的基本使用与踩坑-从零创建项目,第一次的各种提示报错,一铲子填平!
之前介绍过Git的基本原理和常用的基本操作,有需要的小伙伴可参考博客:《穿越时空的git》科幻小电影-Git创建版本库和常用命令操作-提交、回退、撤销、删除1、申请GitHub账号这个就不多说了,大家自行百度或Google吧哈,这里默认大家都已经有GitHub账号了~2、配置GitHub(如果已经配置好的小伙伴可以跳过这部分)2.1)踩坑时刻第一次使用,如果没有配置好,会遇到各种问题...原创 2019-09-20 10:33:16 · 1067 阅读 · 0 评论 -
03 GitHub的基本使用-fork、clone、merge PR、fetch、IDE中的Git集成
1、ForkGitHub上我们可以fork别人的项目,为了与别人产生一种协作关系,将他人的项目在自己本地创建也一个,这里以testerhome社区的Hogwarts测试学院的演练环境做演示:1.1) 点击fork按钮对项目进行fork:1.2)fork完成后就可以在我们自己的GitHub账户下见到被fork的项目:2、Clone2.1)接着我们使用git clone命令将f...原创 2019-09-22 00:45:01 · 1028 阅读 · 0 评论 -
04 Git的分支管理策略简介与演示-基于GitHub
1、Centralized workflows类似于SVN这种集中式版本管理,三年前刚来上海工作时候,在华为驻场上班,华为用的就是SVN,印象最深的就是那个小乌龟的图标;后来到外面工作,渐渐发现用Git的非常多,慢慢学习了解发现Git这种分布式的版本管理确实很好很强大,后面也就重点学习Git的分支管理策略了(其实SVN我现在压根就不会了,哈哈。。。)2、特性分支工作流(Feature Bra...原创 2019-09-22 11:25:08 · 413 阅读 · 0 评论 -
05 Git的分支管理策略-Gitflow,基于GitLab演示feature、develop、release、hotfixes branch
先以GitLab上的一张经典的图打头,作为一个总体概览,也方便理解分支的管理和走向:1、场景预设现假设公司有名为Hogwarts_Online2的开发项目,其中包含了上线分支master,开发分支develop,测试分支release,和个人开发的特性分支<feature branch>2、特性分支与develop分支2.1)与远程仓库建立连接,在本地创建自己的分支,并拉取...原创 2019-09-24 00:01:02 · 2209 阅读 · 5 评论