title: Confusion with merging in Visual Studio
body: <p>So I have a project that has two branches, the master and gh-pages.  I am doing all my work on my master branch and want to put those changes onto the gh-pages branch.  I am quite confused on how to do that through Visual Studio 2017, as well as the differences between merging from master into the gh-pages and merging from gh-pages into master.  I know some people have it so that gh-pages will be 'somewhat automatically' updated everytime changes are made in master, but all I want to do is update my gh-pages branch with changes from master when I need to.  Can someone explain to me how to do so through Visual Studio?</p>
  
  <p>I apologize in advance for my lack of knowledge of git commands and workflow.  Any help is appreciated!</p>