push all files to a repo