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

使用rm而非git rm删除文件后如何告知Git并完成提交

手动执行rm删除文件后同步Git并提交的最简方法

按你当前工作区的实际情况选对应操作即可:

  • 若除了手动删除的文件外,没有其他修改后暂不打算提交的已跟踪文件,单条命令即可完成全流程:
    git commit -am "填写你的提交说明,例如:移除废弃业务文件"

    补充说明:commit命令的-a参数会自动暂存所有已跟踪文件的变更——包括你手动修改过内容的文件、手动用rm删除的文件,跳过单独执行git add的步骤,是步骤最少的方案。

  • 若工作区还有其他修改过但暂时不想提交的已跟踪文件,不要使用-a参数避免误提交无关修改,按两步操作即可:
    1. 先把手动删除的文件状态同步到暂存区:git add -u

      add -u是--update的简写,只会更新Git已跟踪文件的状态,将手动删除、手动修改的已跟踪文件变更加入暂存区,不会收录本地新建的未跟踪文件,也不会改动你暂存区已存的其他待提交内容。

    2. 正常执行提交:git commit -m "填写你的提交说明"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 22:48:25