Git Flow简介

2016-08-07
阅读 3 分钟
12.9k
Git Flow是什么? Git Flow是一套基于git的工作流程,这个工作流程围绕着project的发布(release)定义了一个严格的如何建立分支的模型。 Git建分支是非常cheap的,我们可以任意建立分支,对任意分支再分支,分支开发完后再合并。 比较推荐、多见的做法是特性驱动(Feature Driven)的建立分支法(Feature Branch Workflow)。 ...

如何在gerrit中修改已提交的change

2016-08-06
阅读 2 分钟
18.2k
在gerrit审核中,经常会遇到开发人员提交的代码审核不通过的情况。 那么开发人员这时有两个选择: 按照要求修改代码,然后重新提交一次代码 修改原来的Change 第一种方法会产生多次commit,而这些commit实际上是没有太多意义的,所以不推荐使用。 所以推荐第二种方法。下面讲解如何做: 安装 commit-msg hook 安装gerrit...

git的reset和checkout的区别

2016-08-05
阅读 4 分钟
55.3k
在讲git的reset和checkout的区别之前,不得不说说HEAD、Index、Working Directory三个区域。 HEAD、Index、Working Directory Git里有三个区域很重要 HEAD 指向最近一次commit里的所有snapshot Index 缓存区域,只有Index区域里的东西才可以被commit Working Directory 用户操作区域 下图解释了这三个区域的状态的变化过...