title: dvc gc and files in remote cache
body: <p>dvc documentation for <code>dvc gc</code> command states, the <code>-r</code> option indicates "Remote storage to collect garbage in" but I'm not sure if I understand it correctly. For example I execute this command:</p>
  
  <pre><code>dvc gc -r myremote
  </code></pre>
  
  <p>What exactly happens if I execute this command? I have 2 possible answers:</p>
  
  <ol>
  <li>dvc checks which files should be deleted, then moves these files to "myremote" and then deletes all these files in local cache but not in remote.</li>
  <li>dvc checks which files should be deleted and deletes these files both in local cache and "myremote"</li>
  </ol>
  
  <p>Which one of them is correct?</p>