optimize gitignore
improve the solution