This past Wednesday I attended a Girl Develop It meet-up in Durham for an intro to Git. Everything was done via the terminal, and it was not the most intuitive thing I've ever done. The workshop was only a couple hours long. It could have been a lot longer (perhaps even a series), but then again it was only meant to be an introduction.
I can say that I know more about Git than before attending the meet-up; however, there is still a lot to learn.