小白教程
所有教程
关于
Search
108.162.216.93
108.162.216.93
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Git rm”的源代码
本页内容
上一节:
Git_reset
下一节:
Git_mv
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:git rm}}[[Category:git basic operations|8]] = git rm 命令 = [[git basic operations|Git 基本操作]] git rm 命令用于删除文件。 如果只是简单地从工作目录中手工删除文件,运行 git status 时就会在 Changes not staged for commit 的提示。 git rm 删除文件有以下几种形式: 1、将文件从暂存区和工作区中删除: <sample title="" desc="" lang="shell" hererun="1"> git rm <file> </sample> 以下实例从暂存区和工作区中删除 xiaobai.txt 文件: <sample title="" desc="" lang="shell" hererun="1"> git rm xiaobai.txt </sample> 如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 -f。 强行从暂存区和工作区中删除修改后的 xiaobai.txt 文件: <sample title="" desc="" lang="shell" hererun="1"> git rm -f xiaobai.txt </sample> 如果想把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,使用 --cached 选项即可: <sample title="" desc="" lang="shell" hererun="1"> git rm --cached <file> </sample> 以下实例从暂存区中删除 xiaobai.txt 文件: <sample title="" desc="" lang="shell" hererun="1"> git rm --cached xiaobai.txt </sample> == 删除 hello.php 文件: <sample title="" desc="" lang="shell" hererun="1"> $ git rm hello.php rm 'hello.php' $ ls README </sample> 文件从暂存区域移除,但工作区保留: <sample title="" desc="" lang="shell" hererun="1"> $ git rm --cached README rm 'README' $ ls README </sample> 可以递归删除,即如果后面跟的是一个目录做为参数,则会递归删除整个目录中的所有子目录和文件: <sample title="" desc="" lang="shell" hererun="1"> git rm –r * </sample> 进入某个目录中,执行此语句,会删除该目录下的所有文件和子目录。 [[git basic operations|Git 基本操作]]
返回至“
Git rm
”。
上一节:
Git_reset
下一节:
Git_mv