Git04-同步2-2:在feat/B分支上同步origin/feat/A分支的新代码【git fetch origin⮕git rebase origin/feat/A】
下面用面向 Git 新手的方式,详细讲解这组操作:gitfetch origingitrebase origin/feat/A场景是:你当前在本地分支feat/B上开发,现在远程分支origin/feat/A有了新代码,你想把origin/feat/A的最新代码同步到你的feat/B上。一、先理解这几个分支假设现在有两个分支:origin/feat/A 远程的 feat/A 分支 feat/B 你本地正在开发的 feat/B 分支origin/feat/A不是你本地真正可编辑的分支,它是 Git 在你本地记录的“远程分支快照”。也就是说:origin/feat/A = 你本地看到的远程 feat/A 的状态但这个状态不会自动更新,需要你手动执行:gitfetch origin二、完整操作流程1. 确认自己当前在feat/B分支上不用switch,可以使用老命令:gitbranch输出可能是:feat/A * feat/B main带*的就是当前分支。如果你不在feat/B上,用:gitcheckout feat/B2. 拉取远程最新分支信息gitfetch origin这一步的作用是:从远程仓库origin获取最新代码和分支信息,但不会直接修改你当前分支的代码。执行完以后,本地的origin/feat/A会更新到远程最新状态。注意:gitfetch origin不会把代码直接合并到