团队合作进行项目。我们如何使用源代码控制为一个大项目做贡献?

所以,我想知道是否存在一种编程方法,比如说说一个网站使用几个库和多种语言,但使用不同的人(确切地说是5人一组)来完成一项特定任务。 我到底如何做到这一点,以便最终可以将每个人的贡献合并成一个完整且无差错的项目? 之前,我曾与一群同学一起使用GitHub,我们正在与该小组一起处理PHP类项目,但是pull请求总是使代码混乱。 我们一直很幸运,因为我们一直热衷于在推送到GitHub之前复制代码的原始目录。但是将提交合并到非GitHub总是会导致混乱。 因此,我想就此提出一些建议。 如果要使用GitHub,是否应该将所有代码提交给master分支?还是每个人都应该承诺自己的分支...然后我们将所有内容拉到主分支? 无论如何,我只是对整个想法感到困惑,总是想知道代码编写团队是如何做到的,因为我知道大公司使用源代码控制,但他们如何做到这一点对我来说仍然是个谜。 请告知我,因为我已经尝试过博客和YouTube视频,但它们没有任何意义。 此外,除了GitHub,我也欢迎其他想法。 谢谢

huakaijianyueming 回答:团队合作进行项目。我们如何使用源代码控制为一个大项目做贡献?

您应该为每个需要完成的任务创建问题,然后为每个问题创建一个匹配的分支。实施每个功能后,将其推到该问题分支下并创建合并请求。合并后,团队中的每个人都应通过从master分支运行git pull来更新其master,以进入同一页面。

请记住,分支是免费的和可抛弃的,所以不要害怕将陈旧的分支扔掉,并使用更新的主分支更改创建新的分支。好的git做法将帮助您避免合并冲突和麻烦。

本文链接:https://www.f2er.com/3071702.html

大家都在问