作用 Link to heading

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

用法 Link to heading

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

# 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文件

提交 Link to heading

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

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push