关于git

删除指定跟踪路径

从Git索引(暂存区)中递归移除release/目录,但保留本地文件

作用:停止Git对release/目录的跟踪,但不会删除本地实际文件

典型使用场景:

1. 当你不小心将需要忽略的目录添加到Git,想将其从版本控制中移除

2. 在将目录添加到.gitignore前,需要先停止Git对该目录的跟踪

git rm -r --cached release/

执行后需要提交更改,才能真正从仓库历史中移除该目录

git commit -m "停止跟踪release目录"

注意事项:

执行后release目录仍存在于你的工作区,但不再被Git跟踪

团队其他成员pull后,他们的release目录也会从Git跟踪中移除,但文件会保留在本地

如果要完全删除文件(包括本地),应去掉--cached参数


关于git
https://www.lsaika.com//archives/019bba11-b6ea-75f8-86d8-8228de14e022
作者
saika
发布于
2026年01月14日
更新于
2026年01月14日
许可协议