美文网首页TECH_GIT
Android开发中Git-Flow的运用

Android开发中Git-Flow的运用

作者: yangjingxuan | 来源:发表于2016-04-21 15:47 被阅读192次

原文连接 Android开发中Git-Flow的运用

Android开发过程中运用好Git工具能让团队的效率更进一步提升

Git-Flow是一套基于Git的扩展,通过分支模型对Git进行一套更高层的操作。Git-Flow的运用可以使版本的迭代与演化过程更加清晰,同时运用的分支功能更加明确,主干分支更清晰

Git-Flow分支

5大分支
  • 主分支:master
    • 只有一个主分支,所有的正式版本都应该在这个主分支上发布
  • 开发分支: develop
    • 日常的开发工作都在这条开发分支上进行
  • 版本应急修复分支 :hotfix
    • 临时性分支:版本在上线的时候遇到紧急bug需要修复而开的分支,该分支由master分出完成后合入master与develop
  • 版本上线前预发布分支: release
    • 临时性分支:在开发分支即将合入master分支前,需要测试进行版本测试,该分支由develop分出完成后合入master与develop
  • 新功能开发分支: feature
    • 临时性分支:为了开发某一个特点功能的分支,由develop分出开发完成后合入

Git分支上只有master与develop保持常有,其余分支均在完成自身功能后及时删除

常用命令

远程代码库拉取

git clone #远程代码仓库

查看代码分支

git branch -a

创建develop分支

  git checkout -b develop master

切换分支

git checkout develop

分支合并

#切换master分支
git checkout master
#对develop分支进行合并
#快进式合并
git merge develop
#非快进式合并
git merge --no-ff develop

这里说明一下 合并方式有两种

  • 快进式合并:
    由master分支直接指向develop分支,其中不会保留合并过程的开发记录
  • 非快进式合并:
    使用 --no-ff 参数git会在master分支提交一个commit记录,并保留方便后续查看
    两种合并方式
    查看当前代码库状态,日志
#代码库状态
git status
#代码库日志
git log

代码提交

#代码添加
git add .
#代码提交
git commit -am "#提交内容"

开发工具的运用(Source Tree)

作为Git最实用的开发工具Source Tree拥有便捷的可视化操作

sourceTree 可视化操作
只需要鼠标点击就能够完成以上的一系列操作,还有标签等让Git操作更加直观
SourceTree下载

相关文章

  • Android开发中Git-Flow的运用

    原文连接 Android开发中Git-Flow的运用 Android开发过程中运用好Git工具能让团队的效率更进一...

  • selector的使用方法及注意事项

    selector在Android中的运用   做过Android开发的都知道可以通过selector来改变按钮在正...

  • ViewPager的运用

    ViewPager 一般来说在Android开发中ViewPager的运用还算比较常见,比如说Android手机微...

  • getSupportFragmentManager()方法不可用

    在Android开发中,少不了Fragment的运用。目前在实际运用中,有v-4包下支持的Fragment以及ap...

  • getSupportFragmentManager()方法不可用

    在Android开发中,少不了Fragment的运用。目前在实际运用中,有v-4包下支持的Fragment以及ap...

  • 2021-10-14

    什么是 Git-flow? 简单的说,Git-flow 就是利用 Git 分支能力的开发策略之一。 可以采用 Gi...

  • MVP和MVC的学习笔记

    mvc、mvp是一种架构模式,在Android中的运用非常广泛,作为一名Android开发者,想要开发稍微大型一些...

  • Git-flow Study Note

    一、设置git-flow 二、git-flow 的模式 三、创建新的分支,用于开发新的功能 四、完成了一个功能后,...

  • 1111面试记录

    1.说说MVC模式的原理,它在Android中的运用,Android的官方建议应用程序的开发采用MVC模式。何谓M...

  • Java程序员学习笔记—Git Flow

    在Java程序开发中的定制开发规范,想要把项目正规高效的跑起来。引入Git版本控制,Git-Flow 便成为了首选...

网友评论

    本文标题:Android开发中Git-Flow的运用

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