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

GitLab重命名文件后远程仓库残留旧文件如何清理?

清理远程仓库中本地已删除的旧文件

操作步骤:

  • 先拉取远程最新内容,确保本地与远程同步:
    git fetch origin
  • 删除远程仓库中遗留的旧文件名文件(以fixturesController、locationsController为例,批量操作可结合通配符或命令批量匹配):
    单个文件:git rm --cached fixturesController
    批量操作(匹配所有小写开头的xController文件):git ls-files | grep -E "^[a-z]+Controller$" | xargs git rm --cached
  • 提交删除操作:
    git commit -m "清理远程遗留的小写开头Controller旧文件"
  • 推送到远程仓库:
    git push origin <你的分支名称>

补充说明:

执行上述操作后,远程仓库中的旧文件会被彻底移除,本地已重命名的新文件会保留在版本库中。后续请保持git config core.ignorecase false的设置,避免Git因大小写不敏感忽略文件名变更。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 02:17:07