code: function getRemoteBranches(options) {
      options = options || {};
      var args = [
        'ls-remote',
        '--heads',
        options.remote || 'origin'
      ];
  
      return git(args)
          .then(parseRemoteBranches);
  
    }
docs: Gets all remote branches in a remote
  Executes `git ls-remote --heads origin`
  
  @example
  var git = require('gitftw');
  
  //remove local tags in 'origin'
  git.getRemoteBranches({
  remote: 'upstream'
  });
  
  @memberof git
  @type {command}
  
  @param {Object} options The options object. All its properties are {@link Resolvable}
  @param {Resolvable|String} [options.remote="origin"] The remote ref to ask for branches
  @param {callback} [cb] The execution callback result
  @returns {Promise} Promise Resolves with Array<String>