一、约定代码格式框架
1. 负责人创建一个大体框架,规定用法,配置项,划分模块,确定每个人的任务
2. 约定之后,将主框架以 mater 的身份,提交到 master 分支上
git commit -m "文件名"(master 身份提交)
二、组员拉取代码以及提交
1. 组员拉取 负责人上传了 master 上的代码(也就是主框架)
命令 git pull origin master
2. 组员在拉取下来的主框架里完成各自相对应的模块
3. 完成之后 在自己的分支上,提交
命令
git add .
git commit -m "名字"
(后续提交的时候,名字都要一样,提交上去会覆盖以前的,也就是更新)
三、负责人合并
1. 待组员提交代码之后,负责人合并代码
2. 负责人将分支切换到 master 分支上
操作
git checkout -b master
3. 开始合并代码
操作
git merge 分支名
假如 你的成员分支名有 big small red
git merge big
那就一个一个 merge(在这个过程中会有冲突, 就解决完一个再合并下一个)
紫色代表文件里有冲突(如图)
之后打开紫色文件里 会显示冲突代码(点击红色报错线,会出现修改方式)
四种情况(如图)
采用当前修改 | 采用传入的更改 | 保留双方更改 | 比较变更(根据代码所需自行修改)
四、合并后提交
1. 合并以后,继续执行 git add
2.git commit -m “ 文件名 ”
五、继续更新代码
1. 小组成员将合并的代码,git pull origin master 再拉取一遍(更新)
2. 拉取好,在更新了的文件中继续写之后的代码