Git 进阶

Git 进阶 - .gitgnore 忽略提交

2020-11-16  本文已影响0人  tingtingtina

在开发过程中,会有一些无需加入版本管理的内容,比如项目npm生成的 node_modules,它虽然重要,但是不需要进行版本管理,只需要在使用的时候 npm install 就可以了。

再比如编译生成的中间文件,可执行文件也无需进行版本管理。

我们如何处理这一类的文件呢?

在 Git 工作区的根目录下创建一个 .gitignore 文件,管理不需要进行版本控制的文件或者目录,在使用 git 管理时,就会自动忽略这些文件,即便是改动了这些文件,也不会出现在工作区当中。

忽略文件的原则

一般来说

gitignore 语法

常用主要有三种

在使用 gitignore 时,支持基本正则语法,比如 *多个字符,? 单个字符,# 注释

除了上面介绍的接种常用句式,也可以反向排除
比如忽略某个目录下的文件,但有部分文件要保留,可以在指定文件前加 ! 表明是不忽略文件。

上一篇 下一篇

猜你喜欢

热点阅读