In Visual Studio Code How do I merge between two local branches? : <p>In Visual Studio Code it seems that I am only allowed to push, pull and sync. There is documented support for merge conflicts but I can't figure out how to actually merge between two branches. The Git command line within VSC (press F1) only facillitates a subset of commands:</p>

<p><a href="https://i.stack.imgur.com/Hy8qz.png"><img src="https://i.stack.imgur.com/Hy8qz.png" alt="eGit options available in VSCode"></a></p>

<p>Attempting to pull from a an alternate branch or push to an alternate branch yields:</p>

<p><a href="https://i.stack.imgur.com/KA3mY.png"><img src="https://i.stack.imgur.com/KA3mY.png" alt="git Command throttling"></a></p>

<p>Here's the documentation on VSCode's Git
    <a href="https://i.stack.imgur.com/Hy8qz.png">Visual Studio Code Git Documentation</a></p>

<p>What am I overlooking?</p>
