title: Visual Studio Tools for GIT - FETCH / PUBLISH vs PULL / PUSH
body: <p>I like using the CLI for interacting with GIT but I'm trying to understand the VS Tools for Git extension for the benefit of some team members who would prefer not to 'CLI'.</p>
  
  <p>The UI for VS Tools for Git extension has actions labeled <code>FETCH</code> and <code>PUBLISH</code> which sound like <code>PULL</code> and <code>PUSH</code>, but there are other actions within the UI that are labeled <code>PULL</code> and <code>PUSH</code> so that guess is weak.</p>
  
  <p>So far, I don't think my confusion is with Git but rather with the Git tools for VS.  I can do what I need to accomplish in the CLI, but I don't ever recall doing a <code>FETCH</code> or a <code>PUBLISH</code> action.</p>
  
  <p>I'm somewhat new to Git but are these terms <code>FETCH</code> and <code>PUBLISH</code> even part of the Git vernacular?  </p>