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

如何无需git pull恢复已执行rm和git rm的mysql-connector-c目录?

撤销已暂存的git rm操作(无需git pull)

你目前的状态是:已经通过git rm把mysql-connector-c目录的删除操作提交到了暂存区(对应git status里的绿色待提交状态),要撤销这个操作不用git pull,按下面的步骤来就行:

  • 第一步:取消暂存删除操作
    执行这条命令,把删除操作从暂存区退回到未暂存状态:

    git reset HEAD mysql-connector-c
    

    此时再运行git status,会看到该目录变成红色的“deleted”未暂存状态。

  • 第二步:恢复本地被删除的目录
    从当前仓库的HEAD版本里恢复这个目录:

    git checkout -- mysql-connector-c
    

    执行后,本地的mysql-connector-c目录就会恢复到和当前仓库版本一致的状态,之前的rm和git rm操作就完全撤销了。

如果想一步完成,也可以直接用这条命令,效果和上面两步完全相同:

git checkout HEAD -- mysql-connector-c

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 18:30:54