我正在学习git,我正在开发一个小应用程序。在我的Github
存储库中,我有两个分支(master
和contributions
)和两个贡献者。 master
分支用于发布阶段,contribution
分支用于开发和测试。我和我的团队在contribution
分支上提交代码。我们的问题是,当我们想要测试彼此的贡献(代码)时,我们不知道如何做得好。我们尝试了pull
,pull requests
和merging/rebase
,但我认为它并没有按照我们想要的方式运行。我们希望获得团队成员所有提交的副本,以便在我们的本地计算机上进行测试。我们正在使用laravel framework
开发一个网络应用,像往常一样,我们正在localhost
上测试/运行该应用。问题是我们不知道是否有可能获得这些提交并使用更改更新我们的分支,而不更改master
分支的体系结构或结构。如果我们能够真正做到这一点,有人可以启发我们吗?谢谢。
答案 0 :(得分:0)
当您从存储库pull
时,您将始终获得项目的最新版本。但是,您也可以指定获取特定提交但需要它的提交ID。每当您push
项目更改到您的存储库时,任何知道您的存储库地址并且可以访问它的人都可以使用pull
获取项目文件,无论您使用的是什么计算机。
确保您同时推送到master
的同一分支。
你希望它如何运作?如果收到错误消息,请在此处提供。