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

Git最佳实践:仅修改master分支而不改动develop分支

Git分支操作方案与后续合并说明

你的方案完全可行

  • 具体步骤:
    1. 从master分支创建专属清理分支:git checkout -b update-master master
    2. 在update-master分支中批量删除冗余代码,完成后提交所有修改
    3. 切换回master分支,执行git merge update-master完成合并
  • 整个过程不会对develop分支产生任何影响,develop的代码会保持原有状态。

后续合并develop到master无永久性阻碍

  • 之后将develop合并回master时,Git会自动分析两个分支的代码差异:
    • 如果develop分支未修改过你在master中删除的那些冗余代码,合并会顺利完成,不会出现冲突
    • 如果develop分支恰好对这些被删除的代码做了改动,合并时会触发冲突,你只需手动选择保留develop的新修改或维持master的删除状态即可——这属于Git合并中的常规冲突场景,并非此次操作导致的永久性障碍。

总结:这套操作是Git分支管理的常规用法,不会留下后续合并的隐患,可以放心执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 15:50:27