代码在开发期间检查Git上的协作

时间:2017-08-06 22:56:46

标签: git github git-merge

在我目前的项目中,所有团队成员都是Git的新成员,最近我们在开发期间获得了一些协作方案。

我的问题是,如果多个团队成员在一个项目中工作,每个开发人员(在此方案中,开发人员1和2)都在本地创建了他们的本地功能分支。 但是,每个模块都存在依赖关系 要将Developer 1代码的最新代码发送到Developer 2机器,方法是将Developer 1的功能分支推送到GitHub远程,这样Developer 2可以获取Developer 1的最新代码,并在更改后将Developer 2分支推送到合并大师?

如果有最佳实践,请告诉我。

1 个答案:

答案 0 :(得分:0)

希望我们在这里不讨论交叉依赖(dev1依赖于依赖于Dev1代码的dev2代码)

对于一个简单的依赖,Dev2需要做(在Dev1更新他/她的特征分支之后)

git fetch
git checkout dev2_feature_branch
git rebase origin/dev1_feature_branch
git push -f

(或git push -u origin dev2_feature_branch如果这是第一次发布该分支)
该过程可以根据需要重复多次。