git flow和zsh(脚本编辑器)


On-my-zsh 配置 zsh 提高 shell 逼格的终极选择

1、什么是 shell ?什么是 shell script?

 shell 是用 c语言编写的程序, 是用户使用 Linux 的桥梁。

 shell 既是一种命令语言,也是一种程序设计语言。

 shell 是一种应用程序,提供了系统界面,用户可以通过系统界面访问操作系统的内部程序。

 shell script 是脚本程序,业界所说的 shell 通常是指 shell 脚本,两个不是同的概念。

 “shell 编程”都是指 shell 脚本编程。

Git flow 命令

git-flow 会直接签出新分支,我们可以在上面开发

git flow init                                   初始化

git flow feature start shuaishuaige          创建一个 shuaishuiage 的分支名(并且切自动切换到当前分支)

                 1、完成新功能和必要的修复。

                 2、已经彻底被测试过了。

git flow feature finish shuaishuaige          结束一个 shuaishuiage 的分支名(并且自动删除)

                 1、 一个在更广泛的“开发”背景下全面测试。

                 2、稍后和所有积攒在 “develop"分支中其它功能一起进行发放。

                 3、之后git-flow 也会进行清理操作。删除当下已经完成的分支,并切到”develop" 分支 。

git flow release start 1.1.5                  develop分支新功能和测试完成,生成新版号

git flow release finish 1.1.5             完成 1.1.5 版本的开发

                 1、首先,git-flow 会拉取远程仓库,确保目前是最新版本。

                 2、release 的内容会被合并到 master 和 develop 这两个公支中去,这样不仅产品代码为最新,而且新功能分支也基于最新。

                 3、为了便于识别和做历史参考,release 提交会被标记这个 release 的名字(本例中用的是 1.1.5)。

                 4、清理操作,版本分支会被删除,并且回到 develop 分支。

git flow hotfix start missing-link          产品代码修复

                 1、很金时候,仅在几小时或者几天,release 版本全面测试会发生小错误。

                 2、git-flow 提供一个特定的 “hotfix” 工作流程(不管使用 “功能”分支还是 “release" 都是不恰当的)。

                 3、release 分支是基于 “develop"分支的。而 hotfix 是基于 ”master“ 分支的。

git flow hotfix finish missing-link          代码修复完提交

                 1、类似于发布 release 的版本,代码合到 master 的同时也合到了 develop。

                 2、hotfix 程序被标记起来便于参考。

                 3、hotfix 如果被删除,则切换到 develop 分支上。


    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值