我们有一个分支" master"发布和分支发展"发展。
我创建了一个基于" develop"调用" develop2",并做了一些修改(提交)。
分支上的人"开发"也做了一些提交。
现在我想从分支机构获得这些新提交" develop"到我的分店" develop2",我该怎么做?
感谢。
答案 0 :(得分:0)
如果我理解正确,您可以使用名为rebase
这是你要做的事情
答案 1 :(得分:0)
您应该更新远程分支以下载朋友的更改:
git fetch
当你在develop2分支上时,比rebase:
git rebase origin/develop
或者,你可以在一行中完成:
git pull --rebase origin develop
。
答案 2 :(得分:0)
1)更新上游分支信息
git fetch
2)设置 develop2 分支以跟踪您的上游开发分支
git branch -u origin/develop develop2
3)转到develop2分支(如果你还没有)
git checkout develop2
4)应用你的同事提交,然后你的人就可以了
git pull --rebase
如果您有任何冲突解决问题,请执行此步骤,然后git add .
为其编制索引,git rebase --continue
继续并完成重新定位
答案 3 :(得分:0)
git checkout develop
git pull origin develop
git checkout develop2
git rebase develop
那么你的develop2将从分支机构获得新的提交' develop'。 PS:当您进行变革和开发时可能存在一些冲突,您需要解决它们并git rebase --continue