maven和git
git和gitub
git:开源免费的版本控制软件
github:开源社区有很多存放代码的仓库
基本功能
协同修改
大家可能学过并发控制,最常见的如卖票系统等等
这里协同修改是指多个人并行修改服务器端的同一个文件
这里修改的思想就和卖票的思想一致
备份
保存当前的文件和目录的状态,也保存历史中提交的每一个状态
版本管理
和svn(集中式管理)【增量式管理,不重复节约空间,提高效率】不同的是git采用的是快照的方式
说白了就是写错了可以后悔回到前面一个状态,VMware也有快照
权限控制
两个一个项目权限,一个系统权限
查看历史记录
可以查看日志,文件修改日期,修改内容,修改人等
分支管理
允许开发团队多条生产线同时进行,并且是分布式管理
GIT的小优势
- 本地完成,不需要联网
- 保证完整性
- 尽可能添加数据而不是删除修改
- 与linux命令兼容
版权声明:本文为CRD8843原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。