Git-flow的使用
来源:互联网 发布:手机淘宝装修店招 编辑:程序博客网 时间:2024/05/16 18:27
Git-flow的使用
一、分支介绍
(一)主要分支
master: 永远处于 production-ready 状态
develop: 最新的下次发布的开发状态
(二)支援性分支
Feature branches: 开发新功能都从 develop 分支出来,完成后 merge 回 develop
Release branches: 准备要 release 的版本,只修 bugs。从 develop 分支出来,完成后 merge 回 master 和 develop
Hotfix branches: 等不及 release 版本就必须马上修 master 上线的情況。会从 master 分支出来,完成后 merge 回 master 和 develop
二、具体命令
(一)
进入克隆仓库,初始化工作目录(一直回车即可)git flow init,然后在develop分支下
git flow feature start <your feature name>git flow feature finish <your feature name>
开发一个功能,会创建一个分支feature/name,并切换到该分支,以后我们所有的开发工作都应该在这个分支下完成,在开发完成后,我们要git status
查看哪些文件都发生了变化,然后我们再git add
. 将所有当前目录下的发生改变的文件通知本地git进行记录,然后 git commit -m 'xxxxx'
提交代码到本地仓库;然后再git flow feature finish <your feature name>
这样的话,我们就把feature分支下的所有改变的代码都merge回了develop分支,git并为我们删除了刚才的feature/name分支,然后我们再git checkout master
跳转到本地的master分支,然后 git merge develop
把本地的develop代码merge回本地的master分支,git push orgin master
—–> 将本地master分支的代码提交到远程的master分支。如果在上述所有操作都完成后,我们还想再在刚才的基础上继续开发其他功能的话,那么我们再次跳转到develop分支然后再开feature分支,继续开发就可以了。
(二)
git flow feature publish <name>git flow feature pull <remote> <name>
上传到服务器或者更新
(三)发布版本
git flow release start <release> git flow release finish <release>
(四)修补bug
git flow hotfix start <release> git flow hotfix finish <release>
- git flow 的使用
- git flow 的使用
- git flow的使用
- Git-flow的使用
- Git flow的使用
- git——git flow的使用
- git flow使用总结
- Git Flow 使用简介
- git flow使用
- git flow 使用
- git-flow使用
- Git-flow的安装
- 如何正确使用Git Flow
- Git Flow 安装使用简述
- 如何正确使用Git Flow
- Git Flow 咀嚼:git flow 对应的git实现
- git flow在Windows上的安装和使用
- Git Flow 在团队中的最佳实践 -- SourceTree的使用
- Android获取某应用所申请的权限
- 立体匹配的研究背景以及意义
- UVALive 4730 线段树+并查集
- LeetCode:Edit Distance
- 二维数组有关数据
- Git-flow的使用
- Centos 6.5 Redis 集群部署
- 香蕉派SD卡安装系统(Windws平台工具)
- TP框架基本使用
- JDBC
- 一些关于Ajax总结以及理解
- 《java入门第一季》模拟用户登陆注册案例集合版
- Android.mk(a copy of the Google android_mk site)
- c++ STL常见算法和迭代器