更改不属于我自己的分支:推送还是 PR?

Changing a branch that is not my own: Push or PR?

在不属于我自己的远程分支机构上发布 PR 与仅仅推送给他们是否有礼貌?

我的同事有一个功能分支 F1,我需要对其进行一些更改。我认为检查我自己的从 F1 派生的分支更体贴。然后我提交 PR 以将这些更改合并到我同事的分支中。

或者我可以将我的更改推送到 F1。然而,这可能会破坏我同事的工作。

我认为从派生分支提交 PR 是对他们分支的考虑,但我没有找到关于这种情况下最佳实践的信息。

我同意你的考虑。拉下同事的分支 (F1) 并签出一个新分支 (F1/myChanges),进行更改,然后发出拉取请求并将 F1 设置为基础。这似乎也更简洁一些,以防您所做的任何事情都无法解决。

编辑:当然,这完全取决于您团队的具体约定。在罗马时,git罗马人如何git。

确定创建拉取请求。如果您不拥有它,请不要推到分支机构。

您需要与同事协作?遵循您组织的工作流程。