Discussion

Ask HN: What's the best way to learn Git for a version control (mostly) newbie?

I find myself laid up with a broken ankle/leg and I've been meaning to learn Git for a while, so I figured this would be the best opportunity. I last used version control back with Visual SourceSafe (I know, I know) in the late 90s while I was working corporate. Now, I hack on PortableApps.com which uses a combination of Hg, Git and SVN for various sub-projects, though my stuff often only gets dumped in once per release. I'd like to get them all better organized and standardize on one system, and it looks like Git will be it (possibly at Github).

On my end, I know enough to re-read a manual and poke a button on the various SCMs here and there to get some code out and maybe get a change in. But overall, assume I'm starting from scratch. I need to learn from the basics through the theory (branches and merging and collisions, oh my) through some more advanced bits. I'm more comfortable with a GUI but can use the command line in a pinch. And I'll be using it in Windows exclusively for now. I may branch out to Linux later, but all my work is on Windows apps at present.

I've done the usual Google searches and know about things like try.github.io, codeschool, etc, but figured that some of the more experienced folks here... maybe even some of the github folks here... could point me in the best direction.

Thanks in advance!

14 points JohnTHaller 13 years ago 9 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton