项目的开发要求:(1)项目组厉员代码提交不少于20次
(2)项目组厉员每天提交不少于20次
(3)企业项目开发代码的每天的提交一般提交3-5次
(4)代码仓库的管理
git的基础操作流程
命令模式git push
插件模式vscode git graph
GUI软件管理模式soursctree
git在项目团队开发中的应用
master(一般是不动的)
dev(主要是拿来代码合并的,其实相当于是一个桥梁,中转站)
xxx1,xxx2,xxx3(主要是拿来工作的,每个人只能操作自己的xxx)
第一原则:仓库操作永远先拉取再提交,永远拉dev
创建分支
可以在自己的仓库下,在管理这一部分去创建自己的一个分支,例如dev
创建完dev,我们还可以创建vane,frank,rose等分支
那么在远程中有master,dev,vane,frank,rose等分支
本地需要有master,dev,vane分支
进入到dev分支,将远程的dev拉取到本地的dev
本地永远也不操作dev,dev是桥梁,是中转站,本地应该操作的是自己的分支vane
切换到vane分支,并且需要将dev分支的代码合并到vant分支上(现在就可以在vane这个分支上进行任意的代码修改)
本地仓库推送到远程,永远不要推送自己的分支
组长的本地仓库是有master,dev,vane,frank,rose
那么组长应该做的就相当于将vane合并到dev,frank合并到dev,rose合并到dev
到后期合并会出现冲突这个问题,那么需要注意的是,每个人解决冲突分支都在dev