News for hackers. Stuff that matters.
Re:Git: the minimum you need to know (sorta like a cheat or ... by orib on Sunday August 24, 2008 @05:58PM (#285438)
Better workflow.

There are tons of times I want to try something locally without affecting the main repository. It hurts trying to keep uncommitted experimental changes from messing up local upstream, while still switching back to the old code to fix a bug that affects everybody. With git's local branches, rebasing, and fast branch switching, it's easy to keep your local, not-yet-ready changes in a branch, and fix bugs on master, for example.

Allowing other people to pull your changes directly from your repository for testing, without committing it, is also a big plus. "Hey, I have this fix that I want to test before I commit it. Can you pull tag omg-git-is-awesome from my machine and test it to make sure I didn't mess things up?"

Overall, DVCS just fits better with the way I work. Note, pretty much any DVCS will give you similar advantages. Git's just nice because it feels fast, and I'm just comfortable with it. Plus, stuff like rebase and bisect are sweet.

Re:Git: the minimum you need to know (sorta like a cheat or ... by dabeeeenster on Sunday August 24, 2008 @06:43PM (#285470)
Thanks.

Actually browsing around I found this very useful:

http://git.or.cz/course/svn.html

Re:Git: the minimum you need to know (sorta like a cheat or ... by gtani on Sunday August 24, 2008 @09:58PM (#285562)
http://wincent.com/a/about/wincent/weblog/archives/2007/07/g...

short and sweet: no metadata

http://www.newartisans.com/blog_files/diving.into.git.php

http://www.simplisticcomplexity.com/2008/03/05/cleanly-migra...

You used to be able to call "git", no options, it would tell you how many commands it has. "wc" says 140!