I've recently switched over to using a Mac and needed to to pull a remote branch, so I cloned the repo in Sourcetree, then performed a fetch on the remotes and tried double-clicking the branch I wanted.
When the checkout branch window is displayed the checkout button is disabled.
So, I opened terminal and tried checking out the branch that way, but ran into an error.
It turns out that whoever created this remote branch named it with a ampersand in the middle of the name it Git isn't processing the branch name properly.
For example, the remote branch is feature/Security&Venerability and the terminal checkout tried to read it as feature/Security instead.
I don't have this issue using the Windows version of Sourcetree.
How can I resolve it using the Mac version?