git-5

1.GitHub为什么会火?

git-5_第1张图片

git-5_第2张图片

git-5_第3张图片

git-5_第4张图片

git-5_第5张图片

2.GitHub都有哪些核心功能?

git-5_第6张图片

3.怎么快速淘到感兴趣的开源项目

github上面开源项目非常多,为了我们高效率的找到我们想要的资源

根据时间

git-5_第7张图片

git-5_第8张图片

不进行登录,是没有办法享受到高级搜索中的代码功能的,登录之后,按照代码的内容,可以搜索到你想要看到的代码

git-5_第9张图片

git-5_第10张图片

filename:.gitlab-ci.yml 这是搜索范围,在这个文件里搜索。但通过 filename 方式搜索它仅仅是局限于在 Code 里搜索。

所以可以这么理解:搜仓库的和搜代码的关键词是不能一起使用的,这一点待改进

4.怎样在GitHub上搭建个人博客

git-5_第11张图片

可以进行修改名称

git-5_第12张图片

git-5_第13张图片

更改配置文件

git-5_第14张图片

git-5_第15张图片

git-5_第16张图片

可以添加新的说明文件

git-5_第17张图片

git-5_第18张图片

2023-11-30-629y-First-Blog.md

git-5_第19张图片

git-5_第20张图片

输入我们的网址,然后我们就可以看到写的Blog,

懒得输网址的话,点击设置里也是有的

git-5_第21张图片

git-5_第22张图片 需要时间,刷新一下

5.开源项目怎么保证代码质量?

git-5_第23张图片

找一个进行举例,它会有检测 

git-5_第24张图片

git-5_第25张图片

6.为何需要组织类型的仓库?

git-5_第26张图片

git-5_第27张图片

git-5_第28张图片

git-5_第29张图片

可以添加仓库,可以添加成员,可以有读写权限等 

都可以自己进行更改选择 git-5_第30张图片

git-5_第31张图片

只要在这个组织里面的成员是可以看到所有的仓库的,只不过在没加入之前是没有权限而已 

7.创建团队的项目

git-5_第32张图片

根据需求对应选择

git-5_第33张图片

git-5_第34张图片

git-5_第35张图片

可以添加权限

git-5_第36张图片

git-5_第37张图片

git-5_第38张图片

根据需求可以再做优化

8.怎样选择适合自己团队的工作流?

分支的管理,需要考虑的因素

git-5_第39张图片

比如像主干开发:持续集成

git-5_第40张图片

比如Git Flow 适用于:不具备主干开发能力,有预定的发布周期,需要执行严格的发布流程

git-5_第41张图片

比如:GitHub Flow

git-5_第42张图片

比如:GitLab Flow(带生产分支)

git-5_第43张图片

比如:GitLab Flow(带环境分支)

git-5_第44张图片

比如:GitLab Flow(带发布分支)

git-5_第45张图片

9.如何挑选合适的分支集成策略?

git-5_第46张图片

三种方式

git-5_第47张图片

把Beijing这个分支合并到master中

git-5_第48张图片

git-5_第49张图片

git-5_第50张图片

首先,选择第一个,Create a merge commit  

git-5_第51张图片

git-5_第52张图片

点击完成后,背景色是紫色的,说明merge成功,通常是集成之后,发现没什么问题,才会点击删除分支按钮

git-5_第53张图片

为了查看其余别的方式,所以需要回退,注意:一般不能强制回退!!

git-5_第54张图片

回到原来的位置

git-5_第55张图片

使用第二种方法:Squash and merge,中间的步骤和上面一样,create pull request...

git-5_第56张图片

中间一样,我们直接看结果 

Squash and merge 是把总和放到了主线上

git-5_第57张图片

使用第三种方法:Rebase and merge,步骤和上面一样,回退到master指定位置,create pull request...

git-5_第58张图片

git-5_第59张图片

git-5_第60张图片

Rebase and merge 是把每一个都放到主线上,为了形成线性的场景树

根据自己使用的场景来选择,Squash and merge和Rebase and merge 更适用于线性结构上,Create a merge commit  可以很多不同提交同时merge在一起

10.启用issue跟踪需求和任务

git-5_第61张图片

git-5_第62张图片

git-5_第63张图片

git-5_第64张图片

git-5_第65张图片

issues非常方便,谁都可以进行评论沟通,可以@指定的人,使沟通交流变的非常的便捷,并且把历史记录都会留下来

你可能感兴趣的:(git,git)