Git Flow 概念 在使用Git的过程中如果没有清晰流程和规划,否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 Git Flow 的常用分支 也就是我们经常使用的Master分支,这个分支最近发布到生产环境的代码,最近发布的Release, 这个分支只能从其他分支合并,不能在这个分支直接修改 这个分支是我们是我们的主开发分支,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支 这个分支主要是用来开发一个新的功能,一旦开发完成,我们合并回De…

2024-03-04 0条评论 973点热度 Jalena 阅读全文

fork配置 fork同步需要注意版本分支及远程fork仓库的配置。 添加fork仓库 检查远程分支 fetch源分支到本地 合并代码 合并时可能会有代码冲突,这需要手动处理 提交合并后的代码

2019-12-04 0条评论 1991点热度 Jalena 阅读全文

概念 持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 持续集成的好处 快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。 防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。 简介 & 原理 自动部署涉及了若干个角色,主要介绍如下 GitLab-CI这个是一套配合G…

2019-03-01 0条评论 1961点热度 Jalena 阅读全文

如果要在相同仓库关闭一个Issue(工单),可以使用下面列表中的关键词并在其后面加上Issue编号的应用(#+issue编号)。 例如一个提交信息中包含 Fixes #45 ,那么一旦这次提交被合并到默认分支,仓库中的45号issue就会自动关闭。 Issue 关键字 close closes closed fix fixes fixed resolve resolves resolved 如果在不同的仓库中关闭issue,可以使用 username/repository#issue_number 这样的语法。例如…

2018-09-19 0条评论 4192点热度 Jalena 阅读全文

常用命令 远程仓库相关命令 分支(branch)操作相关命令 子模块(submodule)相关操作命令 Git Flow

2017-11-17 0条评论 1591点热度 Jalena 阅读全文

生成密钥 密钥管理 不管在Windows还是Linux下,均可以使用~/.ssh/config来配置密钥的管理 Windows 将密钥文件存放至用户目录 ~\.ssh 使用密钥登陆必须使用git@这样的ssh协议才行,如果之前使用的是https协议的话,那么需要将协议修改为git@这样的ssh协议。 Mac & Linux 在Linux或Unix环境下,我们只需要将私钥文件放置到~/.ssh目录下即可。 因Linux环境对文件权限的控制与Windows存在不同,所以你还需要使用chmod为起设置权限。 修改…

2017-10-25 0条评论 2523点热度 Jalena 阅读全文