: In the left-hand sidebar, expand the Remotes section and then expand origin (or your specific remote name). Check Out Individually : Find the branch you want to "download" or track locally.
To "download all branches" in , you must perform two distinct actions: fetching all remote data and then checking out individual branches to create local tracking copies . sourcetree download all branches
While a standard git clone downloads the entire history of all branches, Git only "checks out" (makes visible) the default branch (like main or master ) by default. How to Access All Remote Branches : In the left-hand sidebar, expand the Remotes
: Click the Fetch button in the top toolbar. This retrieves all latest commit history and branch references from the remote server without changing your local files. While a standard git clone downloads the entire
the branch name or right-click and select Checkout .
Understanding these two operations is critical when managing multiple branches: How can I pull all branches in SourceTree? - Stack Overflow
If you have already cloned a repository but only see one branch under your "Branches" sidebar, follow these steps to make the others available: