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

如何在Git中处理分歧分支?将有效分支设为master的操作咨询

Git分支替换操作步骤

本地调整

  • 切换到已验证可行的新分支(假设分支名为new-solution):
    git checkout new-solution
    
  • 强制让本地master分支指向当前新分支的提交记录:
    git branch -f master new-solution
    
  • 切换回master分支确认内容:
    git checkout master
    
    此时本地master已经完全替换为新分支的内容,原有的三个无效commit已被丢弃。

远程仓库同步(若有远程需要更新)

  • 强制推送本地修改后的master到远程仓库:
    git push -f origin master
    

重要提醒:强制推送会覆盖远程master的历史记录,必须提前和团队成员沟通确认,避免他人的本地代码出现冲突。

团队成员同步说明

如果其他成员已经拉取过旧版master,需要执行以下命令同步最新版本:

git fetch origin
git reset --hard origin/master

不要使用git pull,否则会产生不必要的合并提交。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 14:34:56