我正在开发 iOS 项目并使用 GitHub。和我一起,另外 2 名开发人员正在开发同一个项目,但功能不同。现在我想整合所有开发人员的代码。我们第一次使用 GitHub。
可以说,如果他们在 GitHub 上独立推送他们的代码,那么我怎样才能获得他们的代码并与我的代码集成?
任何形式的帮助表示赞赏。提前致谢。
我正在开发 iOS 项目并使用 GitHub。和我一起,另外 2 名开发人员正在开发同一个项目,但功能不同。现在我想整合所有开发人员的代码。我们第一次使用 GitHub。
可以说,如果他们在 GitHub 上独立推送他们的代码,那么我怎样才能获得他们的代码并与我的代码集成?
任何形式的帮助表示赞赏。提前致谢。
如果您已在您的仓库中授予这些开发人员协作者的身份,这意味着他们可以直接推送到它。
他们可以将他们的功能推送到他们自己的分支中,在这种情况下,您可以成为集成者,然后git fetch --all
,开始一些git merge
以巩固他们的工作。
但是如果每个开发者都根据你的(称为 fork)制作了自己的 repo,那么他们必须通过pull requests与你的项目进行沟通。