Git 针对被强制推送的远程分支重新设置基址

Git 针对被强制推送的远程分支重新设置基址,git,Git,我在git服务器上有一个远程分支,另一个开发人员git将其主分支强制推到该分支上。我现在有一个本地主分支,我正在尝试将我的主分支与远程主分支合并。我该怎么做 首先,备份当前主分支 git checkout master && git branch master_bkp 接下来,获取更新的更改 git fetch 现在,将本地主分支的基础重新设置为获取的origin/master分支 git rebase origin/master 如果您之前在主分支上有Comit,您希望

我在git服务器上有一个远程分支,另一个开发人员git将其主分支强制推到该分支上。我现在有一个本地主分支,我正在尝试将我的主分支与远程主分支合并。我该怎么做

首先,备份当前主分支

git checkout master && git branch master_bkp
接下来,获取更新的更改

git fetch 
现在,将本地主分支的基础重新设置为获取的
origin/master
分支

git rebase origin/master
如果您之前在主分支上有Comit,您希望将其引入这个新提取的主分支,那么您可以

在“现在将提取的
源代码/master
分支重新设置到本地主分支上”中的措辞是反向的:您正在将本地工作重新设置到提取的分支上。