I'm having a little trouble understanding how SourceTree works ...
I've checked docs and answers, but there's not much in the way entry-level support or tutorials. A couple of screencasts or tutorials covering beginner to intermediate features, what they do and why, and how to use them would be a massive help.
The two problems I'm having right now are:
So I'm much more up to speed on Git now, after scouring the web for tutorials and a couple of eBooks. I still think there could be more tutorials, or a more in-depth help section for the more novice users — the interface is more complex than the likes of Gitbox and Tower (which is an equally good and bad thing, depending on how experienced you are!).
If anyone else is stuck, I've put together a pretty comprehensive set of Git bookmarks on Delicious:
updated link (Delicious Stacks are no more) https://delicious.com/evokeartdesign/git+tutorial
Hope this helps others out!
For completeness, there are also some good tutorials and resources located at Github (a web service similar to Bitbucket, but git only).
Yes, SourceTree does pretty much assume that you know the general principles of Git / Mercurial before you start - we don't really cover that initial ground, although once you know the basics it makes things vastly easier. If you're using Mercurial, http://hginit.com is a great introduction if you're used to Subversion. Most of the concepts apply to git too (if not the actual commands), Git just has a few extra concepts on top, so I'd still recommend starting with hginit if you've never touched a DVCS before because it's very well written - many of the Git tutorials online tend to jump in a bit deep sometimes. If you want to got straight to Git, you can look at this: http://git.or.cz/course/svn.html (although I don't think it explains things quite as well).
To try to answer your questions:
Thanks for the tutorial links — your right most of them online are full of command lines and tech-speak which isn't what a designer-type needs really. CSS Tricks have a couple of good screencasts but they're for Tower — I've never used any versioning tool hence the confusion.
There's a few "Git for designers" tutorials out there I've read, so will re-read and try to understand the commands that SourceTree is using. I picked it because it sounds like you can work with git but push as subversion — and I'll need both depending on developers I'm working with.
Hopefully I'll get the hang of it soon ;)