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

重置分支后如何丢弃origin/master改动并保留本地master的内容?

提交分支示意图

操作方法

你需要的效果是让远程origin/master的内容完全和本地master对齐,丢弃远程origin/master上的多余改动,操作步骤如下:

  • 先确认你当前处于本地master分支,且工作区没有未提交的变更,执行以下命令核查:
    git status
    如果返回结果显示不在master分支,执行切换分支命令:
    git checkout master
    如果存在未提交的改动,先提交或者暂存改动后再进行后续操作。
  • 强制将本地master分支推送到远程,直接覆盖远程origin/master的内容:
    git push -f origin master

注意:如果该仓库是多人协作仓库,强制推送会覆盖其他协作者提交到origin/master的内容,操作前请务必和团队成员确认,避免造成代码丢失。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 08:57:03