组长作为开发人员的操作(第一次)
组长创建了项目,但是开发时不可以在 master 主分支开发
git checkout -b a_dev
开发
git add .
git commit -m '****'
git push origin a_dev
组员操作(第一次)
git clone url (url地址如果配置过ssh,请选择git协议)
git checkout -b b_dev
开发
git add .
git commit -m '****'
组员提交完代码,组长的操作
组长合并各组员的代码
git checkout master
git pull origin a_dev 组长先拉取并且合并 自己的分支
不编辑,测试效果,没有问题的话
git add .
git commit -m '合并a的分支'
git pull origin b_dev 继续合并 b的分支
不编辑,测试效果,如果遇到代码冲突
收到打开冲突的文件,手动解决冲突问题
git add .
git commit -m '合并b的分支,解决了***的冲突'
继续合并其他分支
git push origin master
git checkout a_dev 切换回自己的分支
组长合并完代码,组员的操作
git pull origin master
开发
git add .
git commit -m '****'
git push origin b_dev
实际开发中如何使用git