图解Git相关工作流

很久一段时间没有写点什么了,最近在做项目,促使我决定好好的了解一下git的工作流程,找到了一份很好的讲解,就果断转载下来,与君共勉!

集中式(svn) VS 分布式(git)版本控制系统

1. 集中式(svn)
图解Git相关工作流_第1张图片
2. 分布式(git)
图解Git相关工作流_第2张图片

git文件状态生命周期

图解Git相关工作流_第3张图片

patch评审过程

图解Git相关工作流_第4张图片

克隆repository的链条创建

图解Git相关工作流_第5张图片

推荐git工作流

图解Git相关工作流_第6张图片

团队成员间的工作流

图解Git相关工作流_第7张图片

单分支开发流程线

图解Git相关工作流_第8张图片

分支区分不同工作的开发流程线

图解Git相关工作流_第9张图片

分支区分不同功能的开发流程线

图解Git相关工作流_第10张图片
图解Git相关工作流_第11张图片

部署工作流

图解Git相关工作流_第12张图片

hotfix工作流

图解Git相关工作流_第13张图片

功能性分支工作流

图解Git相关工作流_第14张图片

Git一些命令工作流

> rebase
图解Git相关工作流_第15张图片
> merge
图解Git相关工作流_第16张图片
使用 fast-forward
图解Git相关工作流_第17张图片
不使用 fast-forward
> add & commit
图解Git相关工作流_第18张图片
> checkout
图解Git相关工作流_第19张图片
> 删除文件
图解Git相关工作流_第20张图片
> 撤销merge
图解Git相关工作流_第21张图片
> 撤销共享分支的merge
图解Git相关工作流_第22张图片

你可能感兴趣的:(*Java)