尽可能少犯错误,这是人的准则,不犯错误那是天使的梦想,尘世上的一切都免不了错误的。 错误犹如一种引力每一种挫折或不利的突变,是带着同样或较大的有利的种子。
——爱默生【美】


git 联合开发

联合开发过程中,不时会遇到,有不同的需求同时开发,开发过程中,有的需求需要提前上线,有的则延后上线,这个时候,如果代码混在一起,一起提交,很可能出问题。

解决方案是,记住,使用新的分支开发新的功能,最终版本推送的时候,直接可以通过同步线上master到本地开发分支,然后推送开发分支到线上master,最终实现功能开发与代码不会混在一起

注意事项

1、由项目经理(小组长)创建项目库并创建与成员相对应的分支

2、各成员需要接受小组长的邀请一起进行项目搭建

3、成员需下载组长的项目

1
git clone (项目ssh或https)

4、下载完之后进入项目创建自己的分支和测试分支

1
git branch 分支名 origin/分支名

5、查看现在所处分支,并切换到自己的分支

1
2
查看:git branch
切换:git checkout 分支名

6、在自己的分支内对代码进行修改和添加操作

7、推送代码到自己的分支

1
2
3
git add -A
git commit -m '提交内容'
git push origin 自己分支名

8、推送自己分支的代码到测试(develop)分支

1
2
3
4
git checkout  测试分支名
git pull origin 测试分支名 拉最新的代码
git merge 自己分支名 进行自己分支的代码合并到测试分支
git push origin 测试分支名