add short arguments, add --branch argument for git usage