Git远程版本库一般采用三分支结构,分别为develop,测试分支。master,生产分支,和fixed 修复分支。
| 分支名称 | 使用人员 | 环境 |
|---|---|---|
| 测试分支(develop) | 本地开发新功能后测试人员测试和修复使用 | 发版生产前修复开发使用 |
| 生产分支(master) | 远程服务器使用 | 测试分支分支功能和问题修复后 |
| 修复分支(fixed) | 线上问题,用于线上运营和修复bug | 本地拉取修复后推送到远程并切换到远程分支合并 |
如果项目和开发人员过多存在测试分支需要筛选部门功能到生产分支上,需增加预发布(release)分支。预发布分支主要用于进行公测使用。
常用命令如下:
git clone
克隆远程代码库到本地
例如:git clone git@git.26space.cn:dazhou/new_poject
git commit -am'提交内容'
提交修改和添加文件到版本库并命名为'提交内容'
git pull
拉取版本库代码到本地当前分支(推送远程分支之前使用)
git push
推送当前分支到远程分支
git branch -a
查看所有的分支结构。如没有‘-a’查看本地分支结构。
git checkout
切换分支
git log -10
查看最近10条提交(git commit)记录。

本文介绍了一种常用的Git分支管理策略,包括develop、master和fixed分支的用途及操作流程,并提供了常用的Git命令帮助读者更好地理解和应用。
1023

被折叠的 条评论
为什么被折叠?



