(005)git rm命令

一、前言

git rm命令用于从工作区和索引中删除文件。

二、简介

git rm [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch] [--quiet] [--] <file>…

三、示例

情景一: 当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件。

1 git rm file_path //file_path是文件所在位置,可以使用绝对地址或相对地址
2 git status //查看删除的文件信息
3 git commit -m 'delete somefile' //提交
4 git push //推送到仓库

情景二: 当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制。

1 git rm --cached file_path //若删除的是文件夹使用git rm -rf --cached file_path
2 git status
3 git commit -m 'delete remote somefile'
4 git push
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,951评论 0 11
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,936评论 5 147
  • 一、基本概念: 注:对于git的分布式概念及其优点,不重复说明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大厂offer阅读 1,442评论 0 3
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,090评论 0 18
  • 目录:不长不短,刚好刻骨铭心 上一章:辰宇父母逼他娶妮可 文/陈康慧 周末,夏琉璃家里热闹了,苏颜一大清早顶着两个...
    陈康慧阅读 504评论 28 29