1. You can set up a [global Git ignore list][1], where you can ignore temporary files created by your editor or IDE. This saves you adding them to every project you work on. It also saves you having to update them if you decide to try out a new editor! If you don't want to do this for whatever reason (if you use different editors for different languages?), you can at least make these [repository-specific][2], but still avoid sharing them with other contributors to the project.

[1]: <https://help.github.com/articles/ignoring-files#global-gitignore>
[2]: <https://help.github.com/articles/ignoring-files#repository-exclude>