add gitignore and test git push