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

误改远程分支文件后,如何回退并拉取main分支代码?

操作步骤

1. 回退未提交的修改

根据你的文件修改状态,对应执行以下操作:

  • 若修改还未暂存(没执行过git add)
    回退单个指定文件:
    git checkout -- 你的文件名
    
    批量回退所有已修改但未暂存的文件:
    git checkout .
    
  • 若修改已经暂存(执行过git add)
    先把暂存的修改撤回到工作区:
    git reset HEAD 你的文件名
    
    (批量操作的话,把你的文件名替换为.即可)
    完成撤回后,再执行上面的git checkout命令完成文件回退。

2. 拉取main分支代码

回退完成后,执行正确的拉取命令:

git pull origin main

注:你提到的git pull --main是错误写法,标准格式需要指定远程仓库(默认是origin)和目标分支名。

内容的提问来源于stack exchange,提问作者i.b

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 04:24:33