Git使用之团队协作

1人 购买 好评度 - 收藏
  • git版本控制
更多班级

git版本控制

上课时间:12月11日 至 23年12月

¥1.00

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即报名

课程概述

课程目录

学员评论

老师介绍

  • 高文华

    高文华

    高文华,CEAC金牌讲师、sun公司(java)专家讲师团成员、大连理工大学硕士毕业,现任北京华宸瑞德科技有限公司技术总监,曾任职于美国友邦AIAIT、芬兰叠拓等外企公司,擅长JAVA、PHP、iOS、Android、H5+CSS+JS、Reactjs、Vuejs、ionic、Scrum项目管理、微信小程序。
简  介 该课程主要讲解团队中如何协作代码,如何解决冲突问题,如何去避免版本影响而扩展分支。



 

Subversion-Style Workflow

A centralized workflow is very common, especially from people transitioning from a centralized system. Git will not allow you to push if someone has pushed since the last time you fetched, so a centralized model where all developers push to the same server works just fine.

 

Integration Manager Workflow

Another common Git workflow involves an integration manager — a single person who commits to the 'blessed' repository. A number of developers then clone from that repository, push to their own independent repositories, and ask the integrator to pull in their changes. This is the type of development model often seen with open source or GitHub repositories.



 

Dictator and Lieutenants Workflow

For more massive projects, a development workflow like that of the Linux kernel is often effective. In this model, some people ('lieutenants') are in charge of a specific subsystem of the project and they merge in all changes related to that subsystem. Another integrator (the 'dictator') can pull changes from only his/her lieutenants and then push to the 'blessed' repository that everyone then clones from again.






* 课程提供者:华宸瑞德

老师还为你推荐了以下几门课程