.gitignore文件的使用

作用

.gitignore文件可以过滤掉不需要提交到git库的文件。例如node_modules文件夹等等。

用法

用文本编辑器打开.gitignore文件,一行写一条规则。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Windows:
Thumbs.db
ehthumbs.db
Desktop.ini

# MacOs
.DS_Store

# Python:
*.py[cod]
*.so
*.egg
*.egg-info
dist
build

# Node
node_modules/
.deploy_git/
public/
package-lock.json
*.txt

上述规则中public/代表忽略public文件夹,*.txt代表忽略根目录下所有txt文件

提交

如果是项目中途加入的.gitignore文件,需要清除提交记录,git rm -r --cached .此命令不会删除本地文件

1
2
3
4
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push