What does the .gitignore file do?
.gitignore
Specify attributes for paths.
Define merger rules for branches.
Configure Git command aliases.
Ignore certain files when committing.