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

Git操作:如何从已推送的多文件夹提交中仅恢复单个src文件夹

操作步骤
  • 首先进入本地项目的根目录(即包含.git文件夹的project1目录)
  • 如果你此前已将/src目录的修改执行过git add暂存,先执行以下命令取消暂存:
    git reset HEAD src/
    
  • 执行以下命令直接将/src目录恢复到对应远程分支上次推送的状态,不会影响/include目录及其他位置的修改:
    # 请将下方的main替换为你实际使用的分支名,比如master等
    git checkout origin/main -- src/
    
  • 验证结果:执行git status即可看到/src目录的修改已被清除,/include目录的修改仍然保留。

注意:该操作只会重置/src目录的内容,不会拉取远程仓库其他目录的任何更新,符合你仅恢复指定文件夹的需求。

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

相关产品推荐
方舟 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