是否可以在由其他人创建的分支上工作?

时间:2015-05-29 19:29:11

标签: git merge branch

背景:

我正在使用GitHub处理一个项目,我受到高级开发人员的监督,他们有时会将一些额外的代码推送到我的存储库。

假设他们在存储库中添加了一个名为tests的新分支。 tests分支正在添加一些我必须处理的模板文件。当我完成后,我应该将这些文件与master分支合并。

的疑惑:

我应该:

  • tests分支或
  • 上工作
  • 创建我自己的分支(例如my-teststests-preparation)并在工作完成后将其与master合并?

关键是我的主管可能会对tests分支进行一些更改,我希望避免代码和代码冲突。另一方面,我不想创建带有麻烦名称的不必要的分支。

在这种情况下,最佳做法是什么?

1 个答案:

答案 0 :(得分:2)

Git也在那里管理冲突。所以推进同一个分支不应该是一个真正的问题。

如果您不希望他们处理冲突,也许您可​​以在另一个分支机构工作。

您的分支机构是否必须在服务器上?您也可以在一个永远不会推向原点的本地分支中工作。并不时合并tests