add push + gitignore