git中文教程
Introduction
一 译序
二 git工作流程
2.1 集中式工作流
2.1.1 工作方式
2.1.2 冲突解决
2.1.3 示例
有人先初始化好中央仓库
所有人克隆中央仓库
小明开发功能
小红开发功能
小明发布功能
小红试着发布功能
小红在小明的提交之上rebase
小红解决合并冲突
小红成功发布功能
2.2 功能分支工作流
2.2.1 工作方式
2.2.2 Pull Requests
2.2.3 示例
小红开始开发一个新功能
小红要去吃个午饭
小红完成功能开发
小黑收到Pull Request
小红再做修改
小红发布她的功能
与此同时,小明在做和小红一样的事
2.3 Gitflow工作流
2.3.1 工作方式
2.3.2 历史分支
2.3.3 功能分支
2.3.4 发布分支
2.3.5 维护分支
2.3.6 示例
小红和小明开始开发新功能
小红完成功能开发
小红开始准备发布
小红完成发布
最终用户发现Bug
2.4 Forking工作流
2.4.1 工作方式
2.4.2 正式仓库
2.4.3 Forking工作流的分支使用方式
2.4.4 示例
开发者克隆自己fork出来的仓库
开发者开发自己的功能
开发者发布自己的功能
项目维护者集成开发者的功能
开发者和正式仓库做同步
2.5 Pull Requests
2.5.1 解析Pull Request
2.5.2 工作方式
2.5.3 在功能分支工作流中使用Pull Request
2.5.4 在Gitflow工作流中使用Pull Request
2.5.5 在Forking工作流中使用Pull Request
2.5.6 示例
小红开发新功能
小红发起Pull Request
小明review Pull Request
小红补加提交
三、企业日常开发模式探索
四、开发工作流的讨论
制作电子书教程
Powered by
GitBook
小红开发功能
小红开发功能
与此同时,小红在自己的本地仓库中用相同的编辑、暂存和提交过程开发功能。和小明一样,她也不关心中央仓库有没有新提交; 当然更不关心小明在他的本地仓库中的操作,因为所有本地仓库都是私有的。
results matching "
"
No results matching "
"