📜  ===> git 忽略 - CSS (1)

📅  最后修改于: 2023-12-03 14:38:56.043000             🧑  作者: Mango

===> git 忽略 - CSS

在项目中,我们经常需要使用 CSS 来美化我们的页面。然而,有些 CSS 文件是不需要被提交到 Git 仓库的,比如一些本地配置文件、临时文件或者自动生成的文件等等。如果不把这些无用的文件忽略掉,就会导致 Git 仓库变得臃肿不堪,还可能会带来一些不必要的问题。

Git 忽略文件

Git 提供了一种忽略文件的方式,将需要被忽略的文件添加到 .gitignore 文件中即可。.gitignore 文件应该存放在项目的根目录下,如果没有的话,可以自己创建一个。

.gitignore 文件的格式如下:

# 这是注释,不会被 Git 忽略

# 忽略所有 .log 文件
*.log

# 忽略 .DS_Store 文件
.DS_Store

# 忽略 build 文件夹下所有文件
build/*
CSS 文件忽略

对于 CSS 文件,我们通常会有一些无用的文件需要被忽略掉,比如:

  • .map 文件:它们是调试工具生成的,只有在开发阶段用到,不需要提交到仓库中。
  • .sass-cache 文件夹:编译 Sass 时生成的缓存文件,不需要提交到仓库中。
  • *.min.css 文件:通常是压缩后的 CSS 文件,不需要提交到仓库中。

为了忽略掉这些文件,我们可以在 .gitignore 文件中添加如下规则:

# 忽略 map 文件
*.map

# 忽略 sass-cache 文件夹
.sass-cache/

# 忽略 min.css 文件
*.min.css
总结

通过使用 .gitignore 文件,我们可以将一些无用的文件忽略掉,让 Git 仓库变得更加干净整洁,同时也可以避免一些不必要的问题。对于 CSS 文件来说,我们需要忽略掉一些常见的无用文件,比如 .map 文件、.sass-cache 文件夹和 *.min.css 文件。