1 / 10
文档名称:

2021年Git源代码管理基础规范.docx

格式:docx   大小:319KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年Git源代码管理基础规范.docx

上传人:梅花书斋 2020/11/6 文件大小:319 KB

下载得到文件列表

2021年Git源代码管理基础规范.docx

相关文档

文档介绍

文档介绍:Git源代码管理规范
分支管理
使用git进行源代码管理,通常将某个项目标全部分支分为以下几条根本:
Master
顾名思义,既然名字叫Master,那么该分支就是主分支意思。master分支永远是production-ready状态,即稳定可产品化公布状态。
Develop
这个分支就是我们日常开发一个关键分支了,不管是要做新feature还是需要做bug fix,全部是从这个分支分出来做。在这个分支下关键负责统计开发状态下相对稳定版本,即完成了某个feature或修复了某个bug后开发稳定版本。
Feature branches
这是由很多分别负责不一样feature开发分支组成一个分支系列。new feature关键就在这个分支系列下进行开发。当功效点开发测试完成以后,就会合并到develop分支去。
release branches
这个分支系列从develop分支出来,也就是预发分支。在预发状态下,我们往往会进行预发环境下测试,假如出现缺点,那么就在该release分支下进行修复,修复完成测试经过后,即分别并入master分支后develop分支,随即master分支做正常公布。
Hotfix branches
这个分支系列也就是我们常说紧急线上修复,当线上出现bug且尤其紧急时候,就能够从master拉出分支到这里进行修复,修复完成后分别并入master和develop分支。
下面这张图将完整展示这一个步骤
工作原理
Git工作方法:
也就是说,每次提交版本变动时候,git会保留一个快照(snapshot)。假如文件没有被更改,git也不会再次保留,而是提供一个到原来文件链接。这么一来,git更像是一个小型文件系统。另外,git全部操作全部能够是当地,仅仅在将新版本内容上传到服务器上时才需要连接网络。
Git目录(repository)是Git保留元数据和对象数据库地方。这也是Git最关键部分。
工作目录(working directory)是项目某个版本内容。
暂存区(staging area)是一个简单文件,通常包含在Git目录中。其中存放了将要进入下一次提交信息。
Git基础工作步骤以下:

(stage)文件,并将文件快照添加到暂存区。
,将获取暂存区中文件,并将快照永久保留到Git目录中。
常见命令
创建工程
>> git init
提交修改
>> git add 后就从修改变为暂存
>> git commit 后就从暂存变为提交。
提交规范
在commit时,假如有对应PR(需求项),请在第一行写上PR号,然后再描述信息(另起行),并把包含到改动文件名附上。
回溯
改错了,不过还没有git add
>> git reset --hard
改错了,已经git add
>> git reset -q [files]
(其实就是 git add 反向操作)
改错了,已经git commit
>> git reset --soft HEAD^
(其实就是 git commit 反向操作)
已经git commit,忘记写注释(PR)或漏提交了部分文件
假如添加注释能够