Skip to content

Instantly share code, notes, and snippets.

@wildlyinaccurate
Created October 24, 2011 06:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wildlyinaccurate/1308512 to your computer and use it in GitHub Desktop.
Save wildlyinaccurate/1308512 to your computer and use it in GitHub Desktop.
A comparison of Git and SVN. Or, why you should switch to Git.
   	                                	  ,ad8888ba,   88           
                                   		d8"'    `"8b  ""    ,d     
                                   		d8'                  88     
                                   		88             88  MM88MMM  
                                   		88      88888  88    88     
                                   		Y8,        88  88    88     
                                   		 Y8a.    .a88  88    88,    
                                   		  `"Y88888P"   88    "Y888  
                        

                       	"I'm an egotistical bastard, and I name all my projects
                       	after myself. First Linux, now git." - Linus Torvalds

A comparison of Git and SVN

How is Git different?

Why does it benefit you?

  • Workflow

  • Git-stash

  • Git doesn't steal the filesystem

Why does it benefit the company?

  • Broken/unfinished code isn't pushed

  • No single point of failure

  • More control over features and deployment

GUI vs. CLI

  • Do you trust Dreamweaver to generate valid, semantic HTML/CSS that you can understand and maintain?

Resources

Git shouldn't be so hard to learn

Why Git is better than X

My top X reasons for moving to DVCS (Git)

The Git Parable

A Subversion User Looks at Git

Tech Talk: Linus Torvalds on Git

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment