def create_git_command(cmd, opts, redirect)
      opts = [opts].flatten.map { |s| escape(s) }.join(' ')
      return "git #{cmd} #{opts} #{redirect} 2>&1"
    end
def create_git_command(cmd, opts, redirect)
      opts = [opts].flatten.map { |s| escape(s) }.join(' ')
      return "git #{cmd} #{opts} #{redirect} 2>&1"
    end
Create the CLI for the git command

 @param [Symbol, String] cmd the command to run (e.g., :commit)
 @param [Array<String, Symbol>] opts the arguments to pass to the command
 @param [String] redirect ???????

 @return [String] the command line to run