Git Ignore rules
Two consecutive asterisks ("** ") in patterns matched against full pathname may have special meaning: A leading "** " followed by a slash means match in all directories. For example, "**/foo " matches file or directory "foo " anywhere, the same as pattern "foo ". "**/foo/bar " matches file or directory "bar " anywhere that is directly under directory "foo ". A trailing "/** " matches everything inside. For example, "abc/** " matches all files inside directory "abc ", relative to the location of the .gitignore file, with infinite depth. A slash followed by two consecutive asterisks then a slash matches zero or more directories. For example, "a/**/b " matches "a/b ", "a/x/b ", "a/x/y/b " and so on.
Example:
# dependencies
**/node_modules
/.pnp
.pnp.js
**/.cache
# testing
/coverage
# production
/build
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
|
|