I'm a very (very) minor contributor to git.<p>If you are at all interested in hacking on Git, it's not that difficult. Knowing C and portable shell scripting for writing tests are the big things.<p>One sticking point, you need to submit patches to the mailing list, you can't just do a github pull request.<p>See <a href="https://github.com/git/git/blob/master/Documentation/SubmittingPatches" rel="nofollow">https://github.com/git/git/blob/master/Documentation/Submitt...</a><p>I still see github pull requests rather frequently, even though they have never been allowed. All discussion AND patches go through the mailing list, much like the linux kernel.