How to pull remote branch in source tree

Try

  • git fetch . This would fetch any missed remote branch to local repository (assuming there's no other problem).
  • git checkout Branch9_Artiflex. Now you will be switched into a local/Branch9_Artiflex which is newly created with the latest changes of origin/Branch9_Artiflex. :))

You can do this with the git cli as well as directly in SourceTree UI. Expanding REMOTES > origin was very close: You need to double click on the remote branch there, in your case _Branch9_Artiflex_. Then the following popup appear:

enter image description here

This would clone the remote branch staging to a local branch with the same name. Click OK, then SourceTree will fetch the RemoteBranch and it appears on your local branches tree (sidebar left):

enter image description here