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

如何丢弃Git本地未推送修改并重新拉取分支(含IntelliJ场景)

丢弃本地未推送修改并重新拉取分支完整内容

命令行操作步骤

  • 切换到目标分支(若当前已在该分支可跳过):
    git checkout 你的分支名称
    
  • 重置本地分支至远程最新版本,彻底丢弃所有未推送修改:
    git reset --hard origin/你的分支名称
    
    注:--hard参数会清除所有本地未提交/未推送的变更,执行前确认无需保留这些内容
  • (可选)拉取远程最新内容确保同步:
    git pull origin/你的分支名称
    

IntelliJ IDEA图形界面操作步骤

  • 打开Git工具窗口:点击右侧边栏Git图标,或通过View > Tool Windows > Git调出
  • 重置分支:
    1. 在Log标签页找到远程分支origin/你的分支名称,右键点击
    2. 选择Reset Current Branch to Here,在弹窗中选择Hard模式,点击Reset
  • (可选)拉取更新:点击顶部工具栏的Pull按钮(向下箭头图标),确认拉取当前分支的远程内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 21:22:02