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

时间:2014-11-10 20:23:59

标签: git github

这是方案 -

  • 该项目在Github上。
  • 我在共享功能分支(功能分支)上与团队合作
  • 我想将功能分支合并到另一个分支...说 master

我的正常工作流程是:

git checkout feature-branch

git fetch

git rebase(现在我的本地人与其他人的更改保持同步)

git checkout master

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

git merge feature-branch

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

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

这里的最佳做法是什么?我们应该使用一种方法吗?

1 个答案:

答案 0 :(得分:1)

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

我的工作流程通常是:

git checkout feature-branch
git fetch
git rebase # if there are upstream commits on the feature branch
git merge origin/master
git push