这是方案 -
我的正常工作流程是:
git checkout feature-branch
git fetch
git rebase
(现在我的本地人与其他人的更改保持同步)
git checkout master
git rebase
(现在我的主人是最新的)
git merge feature-branch
git push
(推送更新的主要和本地功能分支)
我发现我团队中的其他人做了不同的事情,并且直接从远程/功能分支合并到本地/主人。
这里的最佳做法是什么?我们应该使用一种方法吗?
答案 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