美文网首页
SourceTree git 工作流使用

SourceTree git 工作流使用

作者: 一直走121 | 来源:发表于2018-09-18 22:59 被阅读0次

SourceTree 常用使用操作

SourceTree 常用功能按钮

  1. [ 提交 ] 提交暂存区的文件
  2. [ 检出 ] 相当于 checkout ,切换分支及提交版本
  3. [ 重置 ] 重置当前的修改操作,重置到上次提交位置
  4. [ 暂存 ] 存储当前工作空间的内容并返回到一个干净的工作区状态
  5. [ 添加 ] 将选中的文件添加的暂存区
  6. [ 移除 ] 将选中的暂存区的文件移除到暂存区外
  7. [ 添加/移除 ] 相当于先移除再添加
  8. [ 抓取 ] 将远端分支内容抓取到当前工作空间
  9. [ 拉取 ] 将远端分支内容抓取到当前工作空间并合并
  10. [ 推送 ] 将本地提交记录推送到远端服务器
  11. [ 分支 ] 创建分支
  12. [ 合并 ] 合并分支

工作流操作

一般克隆下来的代码默认为 master 分支,需要对工作流进行初始化,点击“git工作流”


00f63e2a5f5299dd.png

分支类型

  • master 最终发布版本,整个项目中有且只有一个
  • develop 开发分支
  • feature 功能分支,开发新功能时创建
  • release 预发布版本
  • hotfix 修复分支,主要用于修改master上的bug

feature 功能分支

当开发中需要新增一个功能时,可新建feature分支,用于开发新增功能,当功能开发完成后,完成feature分支,将feature分支合并到develop中

1)新建feature 功能分支

WechatIMG9.png

w/1240)


1537281682374.jpg
1537281721483.jpg

1)完成feature 功能分支

当前功能开发完成后,点击 “git 工作流”

1537282299964.jpg

点击 “完成当前版本”

1537282334840.jpg

默认选择“删除分支”,则确定后会删除此功能分支,也可以选择“强制删除”和“保留分支”

预览界面提示 “合并feature/f_01 至 develop” 则表示,会将此功能分支合并到develop分支

1537282374447.jpg

点击确定,develop分支提示“超前1个版本”,有一个提交未推送,这时候点击“推送”,则将本地 develop 分支同步到远端 develop 分支,至此,feature 功能分支开发流程完成,如需要继续新增功能,则重复此步骤

相关文章

网友评论

      本文标题:SourceTree git 工作流使用

      本文链接:https://www.haomeiwen.com/subject/nnivnftx.html