mirror of
https://github.com/kenmueller/gitignore.git
synced 2026-06-21 05:03:05 -06:00
.gitignore cheat sheet
| README.md | ||
.gitignore
Create a .gitignore file in your root directory
Ignoring single files
Must specify filename and extension
example.txt
Keeping single files
!example.txt
Multiple files with the same extension
*.txt
Multiple files with the same name
example*
Folders
examples/
Files inside of folders
You can apply the same techniques for multiple files inside the root directory
examples/example.txt
Everything inside of a folder except for some files
When first ignoring the whole folder, you must have a star at the end.
The star means you are ignoring the files in the folder, while not having a star means that you are ignoring the whole folder
examples/*
!examples/example.txt
Ignoring files in every directory
This ignores all files named example.txt in every folder. You can use the same techniques for ignoring specific names or extensions with this syntax as well.
**/example.txt
Ignoring files only in the root directory
Must include a slash in the beginning
/example.txt
Matching many characters
This ignores files named Example.txt and example.txt. You can match against as many characters as you like at once.
[Ee]xample.txt