git 操作

本文介绍如何使用SourceTree结合GitFlow工作流进行版本管理和团队协作。通过图形化界面简化Git操作,规范分支管理,包括功能开发、版本发布及bug修复等流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 概述

1. sourceTree  是一个开源的git 图形管理工具,可下载mac版本,windows版本

2. Git Flow 是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。

3. 官方地址

2 基本的操作流程

1. 先用sourceTree 导入本地git项目,

2. 在项目里面先提交一次 commit 一下,默认提交在了 master分支;

3. 然后在 sourceTree工具 右上角,点击 GitFlow,开启git Flow 规范模型的开发

 如上图,在开启gitFlow 之后;

 生产环境分支使用:master

 开发分支使用:develop

 当需要新增加功能,发布版本时,创建补丁修复bug时,分别有对应的 feature,release,hotfix前缀这样的分支

 这样在项目的开发过程之中,管理项目分支就变得非常的规范了;

 由于JONE对"/"不支持,故需要把gitflow默认方式调整一下:

4. 开启之后,我们的项目就回到了develop 分支,以后所有的开发都在这个分支上进行;当开发完成一些模块时,就可以回去 master分支合并

5. 使用 gitFlow 添加新功能 ,点击 sourceTree 的右上角 Git Flow按钮,会出现菜单,选择创建新功能

输出新功能名称,默认会在新功能分支上开发新功能;

新功能开发完成之后,再次点击 git flow 按钮,会出现完成新功能,按钮

点击,完成新功能,,会把当前新功能合分支 合并到 develop分支,并删除新功能分支

6. 使用Git Flow 发布新版本,同样点击 git Flow 按钮,菜单选择 创建新发布版本 。

在发布版本分支上,完成项目发布配置之后,提交,再点击 git flow 按钮,会弹出 完成发布版本 按钮,点击,

确认之后,会发现 发布版本的分支,会合并到 develop分支 和 master 分支,表示生产上发布了一个版本 

 

7. 使用git flow 新建补丁,修复bug

比如上面发布的一个版本在生产用的时候,出现了一个 bug,这时,点击 git flow 菜单,选择 建立新的修复补丁

这时,bug修复分支,是基于master的,在修复bug后,再次点击 git flow 弹出,完成补丁修复

确定之后,会发现,新修复的bug分支,会合并到 master分支和develop分支。

通过sourcetree的强大功能来管理我们的项目,以图形界面化的方式更直观,清晰明了,推荐大家使用这种方式。



合并顺序:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值