课程题目: Git培训

4401 人关注
(78637/99817)
课程大纲:

Git培训

 

 

 

Git概述及基本概念

Git发展史

Git与 SVN的区别

分布式版本控制的特点
Git的安装和配置

Git服务架设

使用SSH协议的服务架设
使用HTTP协议的服务架设
Gitlab
Gerrit

Git 创建/迁移仓库

仓库迁移

本地创建仓库

已经存在文件夹或仓库

Git常用命令

Add、Commit、Merge、Pull、Push、log

Clone、Diff、rebase等

Git合并及冲突处理

合并两个分支

处理冲突的合并

定位和检查冲突

中止或重新启动合并

有效防止出现冲突的策略

Git的适合范围

分布式版本控制系统适用范围
集中式版本控制系统适用范围

基于分支的工作流

项目分支管理范例(分支策略)

版本库权限控制

分组
角色

Webhook

钩子示例
与提交相关的钩子
与推送相关的钩子

代码库简单统计

提交者人数统计

每个人增删行数统计