有时候涉及到内外网开发的情况分支错乱代码冲突多内外网协同多人开发指南外网操作本地切换到自己分支 xxx-devgitcheckout xxx-dev拉取 develop 最新代码变基合并gitpull origin develop--rebase出现冲突AI 协助解决保证双方代码保留冲突归属不明就标记出来自己判断冲突全部解决正常提交后推送远程gitpush origin xxx-dev内网只同步不做合并内网拉取远程最新 xxx-dev 代码gitpull origin xxx-dev禁止切 develop、禁止执行 git merge内网仅用来查看代码不做分支合并操作网页端统一合并唯一合并入口打开 Git 网页后台创建 xxx-dev → develop 合并请求 MR/PR页面自动检测冲突无冲突核对所有提交记录都是自己的业务代码直接网页合并有冲突回到外网分支重新执行 rebase、解冲突重新 push 后再回来网页合并网页合并完成本地同步最新主干外网 / 内网切换到 develop同步线上最新代码gitcheckout developgitpull origin develop--rebase完成等待下一次开发场景 2线上 bug 修复基于 main 分支基于 main 新建 bug 修复分支开发完成执行变基拉取主干gitpull origin main--rebase冲突同上处理push 远程 bug 分支网页端提交合并到 main自行核对提交记录网页合并后本地 main 分支 pull 同步代码「重置改错步骤」切到本地 develop 分支清空本次错误的本地 merge 提交gitreset--hardorigin/develop本地 develop 恢复成线上干净版本删掉你手动合并产生的分叉记录切换回 xxx-dev重新执行标准流程rebase develop → push → 网页合并全程不再本地执行任何 git merge 命令
内外网协同多人开发指南(基于 develop测试环境 分支)
发布时间:2026/7/3 16:20:30
有时候涉及到内外网开发的情况分支错乱代码冲突多内外网协同多人开发指南外网操作本地切换到自己分支 xxx-devgitcheckout xxx-dev拉取 develop 最新代码变基合并gitpull origin develop--rebase出现冲突AI 协助解决保证双方代码保留冲突归属不明就标记出来自己判断冲突全部解决正常提交后推送远程gitpush origin xxx-dev内网只同步不做合并内网拉取远程最新 xxx-dev 代码gitpull origin xxx-dev禁止切 develop、禁止执行 git merge内网仅用来查看代码不做分支合并操作网页端统一合并唯一合并入口打开 Git 网页后台创建 xxx-dev → develop 合并请求 MR/PR页面自动检测冲突无冲突核对所有提交记录都是自己的业务代码直接网页合并有冲突回到外网分支重新执行 rebase、解冲突重新 push 后再回来网页合并网页合并完成本地同步最新主干外网 / 内网切换到 develop同步线上最新代码gitcheckout developgitpull origin develop--rebase完成等待下一次开发场景 2线上 bug 修复基于 main 分支基于 main 新建 bug 修复分支开发完成执行变基拉取主干gitpull origin main--rebase冲突同上处理push 远程 bug 分支网页端提交合并到 main自行核对提交记录网页合并后本地 main 分支 pull 同步代码「重置改错步骤」切到本地 develop 分支清空本次错误的本地 merge 提交gitreset--hardorigin/develop本地 develop 恢复成线上干净版本删掉你手动合并产生的分叉记录切换回 xxx-dev重新执行标准流程rebase develop → push → 网页合并全程不再本地执行任何 git merge 命令