Gitignore syntax
This is an attempt to clarify the syntax speciality for .gitignore files.
/: pattern will use the location of the.gitignorefile as root**: used to make a pattern starting with/anywhere in the repo*.bin: ignore all files that end with.binbuild: ignore all files and directories namedbuildbuild/: ignore all directories namedbuild/build: ignore file or directory namedbuildat the root of the repository/ignore/me: ignore file or directorymein repo root directoryignore**/ignore/me: ignore all files and directoriesmewhich live in a dirignore