Git将远程分支合并到另一个远程分支-最佳实践

Git将远程分支合并到另一个远程分支-最佳实践,git,github,Git,Github,下面是一个场景- 该项目位于Github上 我与一个团队在共享功能分支(功能分支)上工作 我想将要素分支合并到另一个分支。。。说主人 我的正常工作流程是: git签出功能分支 git fetch git-rebase(现在我的本地计算机已更新了其他计算机的更改) git签出主机 git-rebase(现在我的主机是最新的) git合并功能分支 git推送(推送更新的主功能和本地功能分支) 我发现我团队中的其他人做的事情不同,他们直接从远程/功能分支合并到本地/主分支 这里的最佳实践是什么?我

下面是一个场景-

  • 该项目位于Github上
  • 我与一个团队在共享功能分支(功能分支)上工作
  • 我想将要素分支合并到另一个分支。。。说主人
我的正常工作流程是:

git签出功能分支

git fetch

git-rebase
(现在我的本地计算机已更新了其他计算机的更改)

git签出主机

git-rebase
(现在我的主机是最新的)

git合并功能分支

git推送
(推送更新的主功能和本地功能分支)

我发现我团队中的其他人做的事情不同,他们直接从远程/功能分支合并到本地/主分支


这里的最佳实践是什么?我们应该使用一种方法而不是另一种方法吗?

这两种操作是等效的。但是,如果从远程合并,则不必注意本地
主分支是否是最新的

我的工作流程通常是:

git签出功能分支
git获取
git rebaseා如果功能分支上有上游提交
git合并源/主
git推送

Cool,我要从原点切换到合并。这似乎是一个更安全的工作流程。