Explaining Git to someone new to revision control

Posted by MaxMackie on Super User See other posts from Super User or by MaxMackie
Published on 2011-06-23T12:47:23Z Indexed on 2012/06/26 21:20 UTC
Read the original article Hit count: 220

Filed under:
|
|

I've recently decided to jump into the whole world of revision control to work on some open source projects I have. I looked around (subversion, mercurial, git, etc) and found that Git seemed to make more sense conceptually to me. I've set everything up on my computer (opensuse) and made an account on gitorious (let me know if there is a more simple/better hosting provider).

I understand Git from a conceptual point of view (work locally, commit to a local repo, others can now checkout from you, right?). But where does gitorious come into play? I commit to them as well as committing locally?

Apart from conceptually, I don't quite understand HOW it works when it comes to making a local repository and running git init inside a folder and that HEAD file. Keep in mind I have never used any form of revision control ever before. So even the most basic concepts are foreign to me.

As I post this, I'm also reading up and trying to figure it out myself.

© Super User or respective owner

Related posts about linux

Related posts about git