Creates an empty git repository, commit/push all changes to the provided git remote/branch.