[Git].gitignore文件的配置使用

一、概述

  • .gitignore文件: 可以设置相应的忽略规则,在使用git add .的时候忽略这些文件的提交。
  • git add -f可以强制添加被.gitignore设置了忽略规则的文件
  • 可使用git config --global core.excludesfile ~/.gitignore指令定义Git全局的 .gitignore 文件
  • 也可以当前项目下的 .git/info/exclude文件,将需要忽略提交的文件写入其中,已实现相同功能
二、使用方法演示
1
2
3
4
5
6
7
8
9
10
11
# dir 不需要提交的目录
/node_modules

# file 不需要提交的文件
config.ini

# log 不需要提交的任意包含后缀名为log的文件
*.log

# Package Files 不需要提交的任意包含后缀名为jar的文件
*.jar
三、使用方法详解
  1. .gitignore语法

    • #: 注释
    • *: 匹配0个或多个任意字符
    • !: 不忽略,例如:!1.txt, 表示不忽略1.txt文件,git add 可以正常添加此文件。
    • \: 以\开头表示目录, 目录以\结尾只忽略目录下的文件,不忽略此目录

https://juejin.cn/post/7155653345813168142