GIT:使用本地分支重新定位本地主服务器

问题描述 投票:0回答:1

我有本地分支(开发)但我希望将我的更改合并到master。

我尝试了以下方法:

形成我的开发分支:

git rebase origin/master

但是发生了什么事我的开发分支丢失了我的更改,我不得不重置我的开发分支。

如何用开发分支重新组合我的主分支?

git github git-rebase
1个回答
2
投票

如果你在你的开发分支(让我们说它叫做dev):

git checkout dev

你在远程master分支上重新定义它:

git rebase origin/master

这应该会导致您在origin/master的最新变化之上进行更改。请注意,根据您的本地活动,master可能与origin/master的内容不同,因此请确保您在正确的分支上进行变基础。

这不应导致任何更改丢失,但根据所涉及的更改,可能会导致需要手动解决的冲突。

如果您不确定自己做的是什么,请记住,您可以随时在新分支上进行测试。例如,检查一个名为testbranch的新分支,它与您的dev分支相同:

git checkout -b testbranch dev

现在你可以使用rebase而不对你的dev分支做任何改动。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.