git 删除 rm、git rm 、git rm -f 、git rm --cached 命令

这篇具有很好参考价值的文章主要介绍了git 删除 rm、git rm 、git rm -f 、git rm --cached 命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录
一、git rm 命令使用
1.1 rm 命令
1.2 git rm 命令
1.3 git rm -f 命令
1.4 git rm --cached 命令

一、git 分区

Git 本地数据管理,大概可以分为三个区:
工作区(Working Directory):是可以直接编辑的地方。
暂存区(Stage/Index):数据暂时存放的区域(commit后)。
版本库(commit History):存放已经提交的数据(push后的)。
工作区的文件 git add 后到暂存区,暂存区的文件 git commit 后到版本库

1.1 rm /git rm
删除工作区的文件/文件夹

rm 文件
rm -r 文件夹

结果:删除了工作区和版本库的文件
1.2 git rm 命令
作用: 删除工作区文件,并且将这次删除放入暂存区。
注意: 要删除的文件是没有修改过的,就是说和当前版本库文件的内容相同。

git rm 文件
git rm -r 文件夹

结果: 删除了工作区和版本库的文件,因为暂存区不可能有该文件(如果有意味着该文件修改后 git add 到暂存区,那样 git rm 命令会报错)

1.3 git rm -f 命令
作用: 删除工作区和暂存区文件,并且将这次删除放入暂存区。
注意: 要删除的文件已经修改过,就是说和当前版本库文件的内容不同。

git rm -f 文件
git rm -f -r 文件夹

结果: 删除了工作区、暂存区和版本库的文件
1.4 git rm --cached 命令
作用: 删除暂存区文件,但保留工作区的文件,并且将这次删除放入暂存区。

git rm --cached 文件
git rm -r --cached 文件夹

结果: 删除了暂存区和版本库的文件,但保留了工作区的文件。如果文件有修改并 git add 到暂存区,再执行 git rm --cached 和 git commit,那么保留的工作区文件是修改后的文件,同时暂存区的修改文件和版本库的文件也被删了。

然后commit最后在push文章来源地址https://www.toymoban.com/news/detail-650382.html

到了这里,关于git 删除 rm、git rm 、git rm -f 、git rm --cached 命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git常用命令rm

    删除暂存区文件: Git 本地数据管理,大概可以分为三个区: 工作区:是可以直接编辑的地方。 暂存区:数据暂时存放的区域。 版本库:存放已经提交的数据。 工作区的文件 git add 后到暂存区,暂存区的文件 git commit 后到版本库。 rm 命令的使用效果就是删除工作区中的文件

    2024年02月05日
    浏览(28)
  • Linux rm命令教程:如何安全有效地删除文件和目录(附案例详解和注意事项)

    rm 命令在Linux中主要用于删除文件或目录。 rm 的全称是 remove ,意为移除。它是Linux用户在使用过程中最常遇到的命令之一。 rm 命令在所有的Linux发行版中都是可用的,包括但不限于Ubuntu, Debian, Fedora, CentOS等。在不同的Linux发行版中, rm 命令的使用方法是一样的。 rm 命令的基

    2024年02月03日
    浏览(28)
  • Linux rm命令详解,Linux删除文件目录(非常详细)从零基础入门到精通,看完这一篇就够了。

    一、常用操作 1. 删除文件 2. 删除目录 二、其他操作 作用:删除文件或目录 参数: -f 直接删除,不需要确认。 -r 递归删除(用来删除目录) -i 删除前逐一询问。 -v 显示步骤 -d 只删除空目录 1)rm 后面直接跟文件名,可以删除文件,删除前会询问是否删除(y确认,n取消)

    2024年02月06日
    浏览(49)
  • 【教程】Linux使用git自动备份和使用支持文件恢复的rm命令

    转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]         首先非常不幸地告诉你:Linux 系统的 标准 rm 命令不支持文件恢复功能 。一旦使用 rm 删除了文件或目录,它们就会从文件系统中永久删除,除非你使用专门的文件恢复工具尝试恢复这些文件。         不过,

    2024年02月21日
    浏览(31)
  • Git 删除 GitHub仓库的文件

    新建文件夹 git bash here 在新建的文件夹里右键git bash here打开终端,并执行git init初始化仓库 git clone 你的地址 找到github上要删除的仓库地址,并复制,在终端里输入git clone 你的地址 要删除文件的库里右键 git bash here 打开终端 在终端里输入 dir 查看此文件夹下的文件和目录(

    2024年02月12日
    浏览(42)
  • rm——删除文件、文件夹

    rm命令来自英文单词:remove 可用于删除文件、文件夹 rm [-r -f] 参数1 参数2 …… 参数N -r选项,可选,用于删除文件夹 -f选项,可选 ,表示force,强制删除(不会弹出提示确认信息) 普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示 所以一般普通用户用不

    2024年02月03日
    浏览(46)
  • git删除分支命令

    要清除本地的分支,可以使用以下命令: 这将删除指定的分支。将 branch_name 替换为你要删除的分支的名称。 如果想要删除多个分支,可以将它们的名称用空格分隔: 注意,使用 -d 选项时,如果尝试删除当前所在的分支,Git 会拒绝删除并显示错误消息。如果你确定要删除当

    2024年02月03日
    浏览(26)
  • git常用命令之删除分支

    [RK3588从入门到精通] 专栏总目录 git常用操作之删除分支 例子:如果我们要删除dev这个分支,就得先切换到其他分支: 此时再执行删除分支操作: 注意,如果分支包含未合并的更改和未推送的提交,则该 -d标志将不允许删除本地分支。此时,如果你确定了不想要分支的内容,

    2024年02月06日
    浏览(24)
  • git常用命令(git github ssh)

    被” “和\\\"[ ]“包含起来的内容表示用户自己选定的参数。但” “是要求用户必须输入的,而”[ ]\\\"表示用户可以根据自己的需要选择输入。 比如git reset的语法是这样的: 其中commitid指的是commit id,可以理解为每一提交到本地仓库之后该仓库状态的ID,利用这个ID我们可以快速

    2024年02月03日
    浏览(40)
  • github使用笔记及git协作常用命令

    1.Github有一个主库 ,每个人自己也有一个库,称为分支。 2.Github的协作流程 :先从主库fork出自己的分支, 然后进行代码的修改等操作, 操作完之后从本地库上推到自己的服务器分支,然后 服务器分支Pull Request到 主库。 3.本地仓库由git维护的三棵“树\\\"组成 :第1个是工作目

    2024年02月14日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包