我从master创建了一个名为myBranch的分支。其他同事也这样做了,他们将分支合并为master。所以我的分行现在不同于master。如何将最新版本的master导入myBranch? 我在stackoverflow上找到了答案:
git checkout myBranch # gets you "on branch myBranch"
git fetch origin # gets you up to date with origin
git merge origin/master
我不想破坏master分支并犯错。您能否让我知道这是否是将最新更改从master转移到mybranch的正确方法?
答案 0 :(得分:1)
首先让您成为本地管理员最新的
git checkout master
git pull --rebase
//您也可以选择在此处合并。
然后转到您的分支机构。将master重置为基础。
git checkout <branch>
git rebase master
您可能会遇到合并冲突。修复它们。
现在您的分支将拥有master拥有的所有更改...以及仅针对您的分支的更改。
答案 1 :(得分:1)
您当然应该将母版合并到您的分支中。我们的同事一定会为您解释如何做技术部分。
但我想补充一点。
如果您害怕犯任何错误,可以将其直接合并到分支或母版中,而不必将其直接合并到分支或母版中,而是将母版合并到分支中,并发现是否会引起任何问题。如果出现任何问题,则可以使用创建的分支来发现如何解决它。
最后,在此临时分支内进行实验之后,您可以删除它,并将master合并到您的分支中,知道如何安全地不破坏分支。 :)
答案 2 :(得分:1)
结帐到您的分支机构myBranch
git checkout myBranch
从master分支获取最新代码到您的分支
git pull origin master