You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在GoLand中使用Git将主分支改动同步到个人分支的操作方法

本地个人开发分支同步远程main分支最新改动操作指南

前置提醒:操作前先确认你本地个人分支的未提交改动已经处理,未完成的改动可以执行git stash临时暂存,同步完成后执行git stash pop即可恢复之前的工作内容,避免同步过程中丢失未提交的代码。

方式一:merge合并(适合新手,操作安全,会生成合并提交记录)

  • 切换到本地main分支,拉取远程main的最新改动
git checkout main
git pull origin main
  • 切换回你的个人开发分支,注意替换成你自己的分支名称
git checkout 你的个人分支名
  • 执行合并操作,将本地main的最新改动合并到当前个人分支
git merge main
  • 若执行后提示存在冲突,在IDE中打开冲突文件逐一解决冲突后,执行提交操作即可完成同步
git add .
git commit -m "merge main: 同步主分支最新改动并解决冲突"

方式二:rebase变基(适合单人开发的个人分支,可保持提交记录整洁无冗余合并节点)

  • 同样先拉取远程main的最新改动到本地main分支
git checkout main
git pull origin main
  • 切换回个人开发分支执行变基操作
git checkout 你的个人分支名
git rebase main
  • 若出现冲突,解决冲突后执行git add 冲突文件路径,再执行git rebase --continue,重复该流程直到所有冲突处理完成。如果需要中途放弃变基,执行git rebase --abort即可恢复到变基前的分支状态。

注意:如果你的个人分支已经推送到远程仓库,使用rebase同步后需要执行git push -f origin 你的个人分支名强制推送更新远程分支,该操作仅建议在你独自使用的个人开发分支上执行,多人协作的公共分支禁止使用rebase操作。

内容的提问来源于stack exchange,提问作者N Fx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 14:15:03