https://medium.com/@codeefox/how-to-ignore-files-that-have-already-been-committed-to-a-git-repository-408093e72779