Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm wanting to get the most out of git and not just be using it as a translated form of SVN. I've read hginit's article about coming from SVN. That article of course though is concerned with Mercurial. Git is distributed and similar, but I wouldn't think it to be the exact same.

Is there any articles similar to hginit to forget about SVN and start over with a Git mindset?

share|improve this question

closed as off-topic by gnat, MichaelT, Dan Pichelman, GlenH7, Robert Harvey Oct 5 '13 at 18:24

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – gnat, MichaelT, Dan Pichelman, GlenH7, Robert Harvey
If this question can be reworded to fit the rules in the help center, please edit the question.

add comment

3 Answers

Smashing Magazine has a Git series spread over two parts (1 and 2) that may be of interest to you.

share|improve this answer
add comment

This is a Crash Course in Git for people with an Subversion background.

It is peppered with great examples of if you do X in Subversion, do Y in Git, like:

svn checkout url : git clone url
svn update       : git pull 

It's hard to forget what you've already learned, but if you want to pretend you are a source control novice and start from the bottom up Understanding Git Concepts is a good resource.


share|improve this answer
Crash course in Git seems to be a glorified cheat sheet which is almost exactly the opposite of hginit, Understanding Git concepts is more on the money imho –  jk. Aug 9 '11 at 10:28
add comment

I read (and liked) http://book.git-scm.com/. It doesn't have a section on a svn -> git migration, but it's a good reference that should get you up and running quickly.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.