1.Git应用场景
场景一:资料备份
场景二:代码还原(回滚)
场景三:协同开发
场景四:追溯问题代码的开发人和开发时间
解决方式:版本控制
2.版本控制方式
a、集中式版本控制工具
用户将代码集中存储到中央服务器,在协同网络中使用,从中央服务器上copy代码下来,写的代码也需要提交到中央服务器。例如:SVN和CVS
b、分布式版本控制工具
分布式版本控制系统,Git就是一个开源的分布式版本控制工具,每个用户本地都有一个完整的版本库,多人协作的时候只需要推送到远程仓库进行代码共享即可。

3.Git工作流程图
