是否有可能在Github Repo中获得最新的提交以在本地机器上进行测试?

时间:2014-06-12 11:57:49

标签: git github repository branching-and-merging collaboration

我正在学习git,我正在开发一个小应用程序。在我的Github存储库中,我有两个分支(mastercontributions)和两个贡献者。 master分支用于发布阶段,contribution分支用于开发和测试。我和我的团队在contribution分支上提交代码。我们的问题是,当我们想要测试彼此的贡献(代码)时,我们不知道如何做得好。我们尝试了pullpull requestsmerging/rebase,但我认为它并没有按照我们想要的方式运行。我们希望获得团队成员所有提交的副本,以便在我们的本地计算机上进行测试。我们正在使用laravel framework开发一个网络应用,像往常一样,我们正在localhost上测试/运行该应用。问题是我们不知道是否有可能获得这些提交并使用更改更新我们的分支,而不更改master分支的体系结构或结构。如果我们能够真正做到这一点,有人可以启发我们吗?谢谢。

1 个答案:

答案 0 :(得分:0)

当您从存储库pull时,您将始终获得项目的最新版本。但是,您也可以指定获取特定提交但需要它的提交ID。每当您push项目更改到您的存储库时,任何知道您的存储库地址并且可以访问它的人都可以使用pull获取项目文件,无论您使用的是什么计算机。

确保您同时推送到master的同一分支。

你希望它如何运作?如果收到错误消息,请在此处提供。