GIT Resources

I work a lot with the Linux Kernel, and the version control of choice for that community is GIT. It's a nice system, allowing devs to make copies (or clones) of other source repositories. Once a copy is obtained, you can screw it up to your hearts content. When you've cleaned everything up, it's a simple matter to create a diff of all your changes to be submitted upstream to the source repository, or to another persons repository. Here are some things that make my GIT experience easier: