随手记 -- gitflow 从入门到放弃

本贴最后更新于 2555 天前,其中的信息可能已经物是人非

gitflow 从入门到放弃

主讲人:washmore

git 简介

用于项目管理的分布式版本控制工具
与 svn 简单对比,其他略

gitflow

Gitflow 工作流定义了一个围绕项目发布的严格分支模型,其为不同的分支分配一个很明确的角色,并定义分支之间如何和什么时候进行交互。除了使用功能分支,在做准备、维护和记录发布也使用各自的分支。

gitflow

sourceTree

开箱即用

SourceTree 是强大的 Git/Mercurial 桌面客户端,支持 Windows 和 Mac 操作系统。通过 SourceTree 美观简单的界面,你可以放弃命令行了。

实战(使用 github 演示)

常规开发(多分支)

操作点:

checkout,pull,fetch,commit,push,merge,rebase,revert,reset,stash,tag,遴选...

事故抢救

  1. 提交冲突
  2. 代码覆盖
  3. 分支被删除(包含远程和本地)

整合 CI(jenkins),钉钉等第三方工具

简单介绍并演示(如果条件具备的话)

  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    209 引用 • 358 回帖
  • sourceTree
    2 引用
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3187 引用 • 8213 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...