ok so the way things work is kinda like this:
im assuming you know how to use git in general. no need for super advanced stuff; really basic ui knowledge will do.
in faf we use a development model that looks something like this:
http://nvie.com/posts/a-successful-git-branching-model/we have a develop branch and a master branch. when you want to add some feature or whatnot you can take a copy of that branch, put your changes in and then merge it with a pull request. a pull request is just like a merge except its tagged with a "check me please".
having just said that, in reality our fa branching is a total mess xD
just ask icedreamer on which branch to take and what to merge into. i suspect it will be release/3654 but no promises.
(personally i just give code to him in pastebin/make him do it for me/cry about sth and hope it gets fixed, but im not super much of a coder so theres that too xD)