一、Git的简单认识
Git ~= GitHub ~= GitHub所提供的windows Client
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
GitHub是开源项目的托管平台,只支持git版本控制的格式。
所提供的客户端是对Git相关功能进行封装,方便傻瓜式操作;
git ~git Bash ~ cygwin (在windows提供类UNIX模拟环境,可以提供git service,也就是代码存储)
git Bash 的系统目录在window的用户根目录下(c:用户/。。。/) cygwin根目录则不同
一般来说:版本构建是Maven 版本控制是git 项目托管是GitHub,从GitHub上抓取项目是通过mvn(git clone mvn ???????)
二、项目开发方式
1、local repo是项目开发主分支,一般部署在公司内部服务器
2、DEV1是开发者1,D1是开发者1的项目开发程序,master1是对应开发者1的主分支
3、Manager是项目管理,可以通过查看每个人员提交代码时间以及测试结果来判断每个开发者的开发周期和代码质量
4、项目开发-测试-产品-bug整流程