Ich habe zu Git einmal eine kurze Einführung geschrieben:
https://www.entwickler-ecke.de/topic..._115462,0.html
Statt SourceTree würde ich sehr zu TortoiseGit, integriert in den Windows Explorer raten. Aber das ist auch Geschmackssache. Die genannte Anwendung um Branches zu erstellen, dorthin zu switchen usw. geht in TortoiseGit jedenfalls auch direkt und problemlos.