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

克隆master分支后,如何在IntelliJ Idea中基于master代码用自定义分支开发?

解决Git分支切换后代码版本不符的问题

你的自定义分支没有同步最新的master代码,所以切换后显示的是分支创建时的旧版本。按以下步骤处理即可:

  • 先切回当前最新的master分支:
    git checkout master

  • 用rebase将你的自定义分支与最新master同步(推荐,提交记录更整洁):
    git rebase master 你的自定义分支名
    若出现代码冲突,手动修改冲突文件后,执行git add .,再运行git rebase --continue,直到rebase完成。

  • 最后切换到自定义分支,此时代码就是最新master版本加上你分支原有修改:
    git checkout 你的自定义分支名

如果偏好合并而非重写提交记录,也可以用merge方式:

  • 确保在master分支,执行git merge master 你的自定义分支名
  • 解决冲突后提交合并,再切换到自定义分支即可。

后续开发中,若master有更新,重复上述步骤就能保持自定义分支与master同步,避免版本差异。

内容的提问来源于stack exchange,提问作者Chetan Pratap Singh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 04:35:28