working gitignore push