Git团队协作

933
特别说明:
此音频仅作为更好地阅读此书的辅助工具,请大家购买正版书籍。
所有音频全部免费供大家试听、转发和使用。

目录
第1章 团队作战
1.1团队成员
1.2思维策略
1.3团队会议
1.3.1项目启动
1.3.2追踪进展
1.3.3培养同理心
1.3.4回顾
1.4Git中的团队协作
1.5小结

第2章 命令与控制
2.1项目治理
2.1.1版权和贡献者协议
2.1.2分发许可
2.1.3领导力模型
2.1.4行为守则
2.2访问模型
2.2.1适合分散贡献者仓库的模型
2.2.2适合并列贡献者仓库的模型
2.2.3共同维护的模型
2.2.4自定义访问模型
2.3小结

第3章 分支策略
3.1理解分支
3.2挑选约定
3.3几种约定
3.3.1主线分支开发
3.3.2功能分支部署
3.3.3状态分支
3.3.4计划部署
3.4更新分支
3.5小结

第4章 工作流
4.1初识工作流
4.1.1记录工作过程
4.1.2记录编码的决定
4.2工单进展
4.3基本工作流
4.3.1使用同行评审的可信开发者
4.3.2需要质量保证团队的不可信开发者
4.4根据计划发布软件
4.4.1发布稳定版本
4.4.2正在进行的开发
4.4.3发布后的补丁
4.5非软件项目中的协作
4.6小结

第二部分 在工作流中使用命令
第5章 单人团队
5.1基于issue的版本控制
5.2创建本地仓库
5.3使用分支工作
5.4在仓库中添加分支
5.5使用标
5.6连接远程仓库
5.7命令指南
5.8小结

第6章 回滚、还原、重置和变基
6.1最佳实践
6.1.1描述问题
6.1.2使用分支进行试验性的工作
6.2分步变基
6.2.1开始变基
6.2.2文件删除造成的变基中冲突
6.2.3单个文件合并冲突造成的变基中冲突
6.3定位丢失的工作概述
6.4还原文件
6.5使用提交
6.5.1修补提交
6.5.2使用reset合并提交
6.5.3使用交互式变基修改提交
6.5.4撤销分支合并
6.6撤销共享历史记录
6.6.1还原之前的提交
6.6.2撤销共享分支的合并

第7章 多人团队
7.1设置项目
7.1.1创建新项目
7.1.2建立权限管理
7.1.3上传项目仓库
7.1.4在README中记录项目
7.2设置开发者
7.2.1消费者
7.2.2贡献者
7.2.2维护者
7.3参与开发
7.3.1构建完美的提交
7.3.2保持分支最新
7.3.3评审工作
7.3.4合并完成的工作
7.3.5解决合并和变基冲突
7.3.6发布工作
7.4样例工作流
7.4.1基于冲刺的工作流
7.4.2没有同行评审的可信开发者
7.4.3需要独立质量保证的不可信开发者
7.5小结

第8章 准备评审
8.1评审类型
8.2评审者类型
8.3用于代码评审的软件
8.4评审issue
8.5应用提议更改
8.5.1共享仓库的设置
8.5.2派生仓库的设置
8.5.3签出提议分支
8.6评审提议的更改
8.7准备你的反馈
8.8提交你的评估结果

第9章 寻找并修复bug
9.1使用stash进行紧急的bug修复
9.2比较历史记录的研究
9.3使用blame调查文件历史版本
9.4使用bisect重演历史
9.5小结

第三部分Git托管平台
第10章 GitHub上的开源项目
10.1开始使用GitHub
10.1.1创建账户
10.1.2创建组织
10.1.3个人仓库
10.2使用GitHub上的公开仓库
10.2.1下载仓库快照
10.2.2在本地工作
10.3为项目做出贡献
10.3.1使用issue跟踪更改
10.3.2派生项目
10.3.3创建拉取请求
10.4运营你自己的项目
10.4.1创建项目仓库
10.4.2授权共同维护
10.4.3评审并接受拉取请求
10.4.4发生合并冲突的拉取请求
10.5小结

第11章 Bitbucket上的私有团队工作
11.1非公开项目的项目治理
11.2开始使用
11.2.1创建账户
11.2.2在欢迎页面创建私有项目
11.2.3从信息中心创建私有项目
11.2.4设置你的新仓库
11.2.5探索你的项目
11.2.6编辑仓库中的文件
11.3项目设置
11.3.1Wiki页面中的项目文档
11.3.2使用issue跟踪你的更改
11.4访问控制
11.4.1共享权限
11.4.2每个开发者分别派生项目
11.4.3通过保护分支限制访问
11.5拉取请求
11.5.1提交拉取请求
11.5.2接受拉取请求
11.6使用Altassian Connect 扩展Bitbucket
11.7小结

第12章 GitLab上自行管理的协作
12.1入门
12.1.1安装GitLab
12.1.2设置管理账户
12.1.3管理信息中心
12.2项目
12.3用户账户
12.3.1创建用户账户
12.3.2添加项目成员
12.4群组
12.4.1添加群组成员
12.4.2将项目添加到群组
12.5访问控制
12.5.1项目可见性
12.5.2使用项目角色限制活动
12.5.3使用保护分支限制访问
12.6里程碑
12.7小结

贺函芬|音频制作者
2000年毕业于宁波大学计算机系教育专业。
20年编程经历。
声音7评价0