creates git push function