菜单

git

git

rebase

rebase 有两个实用的应用

  1. 砍掉分支
  2. 合并多个历史提交

工作流

结合 GitHub Flow 总结一个尽量简单的工作流。

对于移动应用来说:

对于 web app 则取消掉 release 分支,基本与 GitHub Flow 无异。

本站是个人用的写作系统则采用单分支策略,一个 master 足已。有很多疲于描述的小提交还不知道如何处理。

对于一些迫不得已的脏提交,比如说下班走人。注意回去后,及时 rebase 清理干净。

如果当前这个工作流不好用再来考虑比较复杂git-flow,它还有一个简化命令的脚本