This image shows the Switch Branch dialog, which is accessed from the Switch Branch option in the Git command menu. This dialog shows the name of the parent branch, along with a checkbox to create a new branch from that parent. If you check this box, you're asked to supply a name for the new branch. If the selected parent branch exists both locally as well as in the remote repository, the dialog also shows a checkbox that lets you pick which branch to use as the new branch's parent: either the local or remote version. The dialog also tells you if you have uncommitted changes in the current branch, and gives you an opportunity to provide a commit message before switching to the new branch.