你可以按照以下步骤来进行 rebase:
-
首先,确保你的
remote仓库地址已经配置好了。假设origin是你自己的 fork 仓库,upstream是原始仓库(remote)。 -
添加
upstream(如果还没添加):git remote add upstream <remote_repository_url> -
获取
upstream的最新变更:git fetch upstream -
切换到你想要
rebase的本地分支(例如master):git checkout master -
进行
rebase:git rebase upstream/xxx -
如果过程中遇到冲突,解决冲突后继续:
git add <resolved_files> git rebase --continue -
如果想把
rebase后的修改推送到你的fork仓库:git push origin master --force
这将使你的 master 分支基于 upstream/xxx 分支的最新提交,并包含其中的所有更改。