Got 15 minutes and want to learn Git?
try.github.io
try.github.io
Actually I don't think SourceTree goes far enough. For example why can't I drag and drop branch labels onto commits to move them?
Maybe it depends on the user? I don't find the git visual tool very useful..
i wanted to like GitHub for Windows but the "sync" button is too abstracted to be useful for anything but personal "dropbox" style repo use
Things like line-by-line staging, resolving merge conflicts, cherry picking, etc. All feasible in the command line, but just much easier to reason with and operate visually.
We make interactive courses, and we have an entire Git Path where we get into Git a lore more deeply. Try Git was build as a free resource at a time where a lot of people were very Git shy. It's been mostly left alone since then. I'd love for us to revise it, but sadly we haven't had the time since.
Here's our git path, with covers a bunch of Git topics: https://www.codeschool.com/learn/git
In Git Real and Git Real 2, we cover cloning, branching, rebasing, stashing, submodules and more.
In Mastering GitHub, you move out of the browser, and all of your work is done on a fork of a GitHub repository -- with our bot collaborating and checking your work on there.
There's "tutorial" in the title tag and "try" in the URL; cut them some slack.