Git rm 命令

更新时间: 2019-07-13 17:17

删除index中的文件

语法

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

参数

<file>...
    Files to remove. Fileglobs (e.g.  *.c) can be given to remove all matching files. If you want Git to expand file glob characters,
    you may need to shell-escape them. A leading directory name (e.g.  dir to remove dir/file1 and dir/file2) can be given to remove
    all files in the directory, and recursively all sub-directories, but this requires the -r option to be explicitly given.

-f, --force
    Override the up-to-date check.

-n, --dry-run
    Don't actually remove any file(s). Instead, just show if they exist in the index and would otherwise be removed by the command.

-r
    Allow recursive removal when a leading directory name is given.

--
    This option can be used to separate command-line options from the list of files, (useful when filenames might be mistaken for
    command-line options).

--cached
    Use this option to unstage and remove paths only from the index. Working tree files, whether modified or not, will be left alone.

--ignore-unmatch
    Exit with a zero status even if no files matched.

-q, --quiet
    git rm normally outputs one line (in the form of an rm command) for each file removed. This option suppresses that output.

使用示例

# 删除工作区文件,并且将这次删除放入暂存区
$ git rm [file1] [file2] ...

# 停止追踪指定文件,但该文件会保留在工作区
$ git rm --cached [file]

查看更多 git rm 命令的使用方法,可以使用命令:

git help rm
组合数学

组合数学

(美)Richard A. Brualdi / 冯速 等 / 机械工业出版社 / 2012-5 / 69.00元

本书是系统阐述组合数学基础、理论、方法和实例的优秀教材,出版三十多年来多次改版,被MIT、哥伦比亚大学、UIUC、威斯康星大学等众多国外高校采用,对国内外组合数学教学产生了较大影响,也是相关学科的主要参考文献之一。 本书侧重于组合数学的概念和思想,包括鸽巢原理、计数技术、排列与组合、P條ya计数法、二项式系数、容斥原理、生成函数和递推关系以及组合结构(匹配、试验设计、图)等,深入浅出地表达了......一起来看看 《组合数学》 这本书的介绍吧!

HEX CMYK 转换工具

HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具

HEX HSV 转换工具

HEX HSV 互换工具

HSV CMYK 转换工具

HSV CMYK 转换工具

HSV CMYK互换工具