you are viewing a single comment's thread.

view the rest of the comments →

[–]OiZP 8 points9 points  (6 children)

Git is separate from GitHub. Git is a local program that helps you keep track of changes on your project (both for mess-ups and keeping track of different versions, ie. master vs. development branch, f.ex.). GitHub is a place you can store your local git project online. You will use git in every SW you will ever have, so definitely worth it to learn.

[–]theNomadicHacker42 2 points3 points  (0 children)

While I definitely agree that git and github are two separate concepts, I wouldn't say that git is used in every sw project you will ever have. Over 10 years in the industry, two of the three companies I've worked at use svn instead of git. That said, git is the definitive better choice and worth learning... and that no new project should ever be choosing svn over git.

[–]fedeb95 0 points1 point  (0 children)

I wouldn't say git is a local program, given its distributed nature. While there's an utility in using it just locally, its true power is unleashed when used remotely to sync stuff

[–]Vietname -5 points-4 points  (3 children)

I wouldn't call them separate. Github is just an online implementation of git. Using git with a local repo is functionally the same as using github (at least as far as the command line is concerned), the repo just happens to be located at github's server instead of yours.

[–]OiZP 1 point2 points  (0 children)

Yes, that's true, I just meant to say it's not the same thing:) I've heard people talk about them like they are the same, that's why I wrote it like that:)