git

TwitterFacebook
Get flash to fully experience Pearltrees
version-control

books

Git is a version control Swiss army knife. A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master. As Arthur C. Clarke observed, any sufficiently advanced technology is indistinguishable from magic. This is a great way to approach Git: newbies can ignore its inner workings and view Git as a gizmo that can amaze friends and infuriate enemies with its wondrous abilities. Rather than go into details, we provide rough instructions for particular effects. http://www-cs-students.stanford.edu/~blynn/gitmagic/

Git Magic - Preface

25 Tips for Intermediate Git Users : Andy Jeffries : Ruby on Rai

http://andyjeffries.co.uk/articles/25-tips-for-intermediate-git-users Introduction I’ve been using git for about 18 months now and thought I knew it pretty well. Then we had Scott Chacon from GitHub over to do some training at LVS , a supplier/developer of betting/gaming software (where I’m currently contracting) and I learnt a ton in the first day. As someone who’s always felt fairly comfortable in Git, I thought sharing some of the nuggets I learnt with the community might help someone to find an answer without needing to do lots of research. Everything stored in git is in a file. When you create a commit it creates a file containing your commit message and associated data (name, email, date/time, previous commit, etc) and links it to a tree file.
Let’s say you want to stay up-to-date with a project – for example, an upstream repository you are contributing to, a smart developer you a... Read More »

git ready » learn git one commit at a time

http://gitready.com/
http://carsonified.com/blog/web-apps/why-you-should-switch-from-subversion-to-git/ So, first we’re going to look at the inherent advantages of distributed systems over centralized ones. These are things that systems like Subversion simply cannot do. Then we’ll cover the powerful context switching and file crafting tools that are technically possible to do with Subversion, but which Git makes easy enough that you would actually use them.

Why You Should Switch from Subversion to Git

Pro Git - Table of Contents

Support this site by buying a print version of Pro Git Follow the author on Twitter for updates and Git tips http://progit.org/book/