在别人创建的分支上工作可以吗?

Is it OK to work on a branch that was created by someone else?

背景:

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

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

疑惑:

我应该:

关键是我的主管可能会将一些更改推送到 tests 分支,我想避免我的代码和他们的代码发生冲突。另一方面,我不想创建名称麻烦的不必要的分支。

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

Git 也用于管理冲突。所以推入同一个分支不应该是一个真正的问题。

如果你不想让他们处理冲突的事情,也许你可以在另一个分支工作。

你的分支是否必须在服务器上?您也可以在您永远不会推送到源的本地分支机构中工作。并且时不时合并tests.