Git是一款分布式源代码版本控制系统管理工具。
版本控制是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
Git优点:
1、实现跨区域多人协同开发
2、追踪和记载一个或者多个文件的历史记录
3、组织和保护你的源代码和文档
4、统计工作量
5、并行开发、提高开发效率
6、跟踪记录整个软件的开发过程
7、减轻开发人员的负担,节省时间,同时降低人为错误。
Git分布式版本控制
所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只需在连网时push到相应的服务器或其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但这增加了本地存储空间的占用。