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

误选No导致Git Pull未更新文件,如何重新处理?

解决Git pull未成功更新目标文件的问题

因为之前pull时文件被占用,你选了No导致该文件没更新,但Git判定本地已和远程同步,试试下面的方法:

方法1:直接拉取远程文件覆盖本地

执行命令直接用远程分支的目标文件替换本地版本:

git checkout origin/你的分支名 -- 目标文件的完整路径

举个例子,分支是main,文件是src/utils.js,就写:

git checkout origin/main -- src/utils.js

方法2:重置文件状态后同步

如果本地该文件没有需要保留的修改,可先重置再检出:

git reset origin/你的分支名 -- 目标文件的完整路径
git checkout -- 目标文件的完整路径

方法3:手动移走旧文件后重新pull

  1. 先把本地目标文件重命名备份:
mv 目标文件名 目标文件名.bak
  1. 执行git pull,此时Git会重新拉取该文件到本地
  2. 确认文件更新正常后,删除备份文件即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 03:52:04