Git教程
01、Git 基础教程
02、Git 安装 – Linux
03、Git 安装 – Window
04、Git 安装 – Mac OS
05、Git 配置 – git config
06、Git 工作流程
07、Git 工作区、暂存区和版本库
08、Git 创建仓库 – git init
09、Git 添加文件到暂存区- git add
10、Git 提交文件到版本库 – git commit
11、Git 克隆仓库 – git clone
12、Git 删除文件 – git rm
13、Git 重命名文件 – git mv
14、Git 取消已缓存 – git reset HEAD
15、Git 分支管理 – git branch
16、Git 查看提交历史 – git log
17、Git 标签 – git tag
18、Git 远程仓库 ( Github )
19、Git 远程服务搭建
20、Git 快速参考手册
21、Git 基本操作
22、Git Flow
本文档使用 MrDoc 发布
-
+
首页
12、Git 删除文件 – git rm
如果只是简单地从工作目录中手工删除文件,运行 `git status` 时就显示 `Changes not staged for commit`的提示 要从Git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。可以用以下命令完成此项工作 ```python git rm <file> ``` 如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项`-f` ```python git rm -f <file> ``` 如果把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,使用`–cached`选项即可 ```python git rm --cached <file> ``` 如我们删除 hello.php文件: ```python $ git rm hello.php rm 'hello.php' $ ls README ``` 不从工作区中删除文件: ```python $ git rm --cached README rm 'README' $ ls README ``` 可以递归删除,即如果后面跟的是一个目录做为参数,则会递归删除整个目录中的所有子目录和文件: ```python git rm –r * ``` 进入某个目录中,执行此语句,会删除该目录下的所有文件和子目录。
李智
2025年3月17日 13:26
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码